以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  问一个SQL语句  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=9800)

--  作者:blackzhu
--  发布时间:2011/5/8 15:42:00
--  问一个SQL语句

  我想向后台(外部数据源)添加一条数据.

 

  项目ID为X001项下的货币单位的列中添加一条数据,我用UPDATE 语句不行?怎么写?


--  作者:狐狸爸爸
--  发布时间:2011/5/8 16:21:00
--  

Update {表名} set 货币单位 = \'新值\' Where ID = ‘X001’


--  作者:blackzhu
--  发布时间:2011/5/8 16:59:00
--  
Dim T As String=e.Form.Controls("货币单位").Value
Dim T2 As String=e.Form.Controls("项目ID").Value
Dim dt As DataTable
Dim cmd1 As New SQLCommand
cmd1.C
cmd1.CommandText = "UPDATE {项目列表} SET 货币单位 =t Where [项目ID] = \'"& T2 &"\'"
dt = cmd1.ExecuteReader()

--  作者:blackzhu
--  发布时间:2011/5/8 16:59:00
--  
我这样怎么没有反应
--  作者:狐狸爸爸
--  发布时间:2011/5/8 17:04:00
--  

应该这样:

 

cmd1.CommandText = "UPDATE {项目列表} SET 货币单位 = \'" & t & "\' Where [项目ID] = \'"& T2 &"\'"
cmd1.ExecuteNonQuery


--  作者:blackzhu
--  发布时间:2011/5/8 17:15:00
--  

是我的问题,弄清楚了.