以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 问一个SQL语句 (http://foxtable.net/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 &"\'" |
-- 作者:blackzhu -- 发布时间:2011/5/8 17:15:00 -- 是我的问题,弄清楚了. |