Foxtable(狐表)用户栏目专家坐堂 → 用本地数据更新未加载sql数据表


  共有2068人关注过本帖树形打印复制链接

主题:用本地数据更新未加载sql数据表

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/22 15:42:00 [显示全部帖子]

Dim str As String = Tables("物料需求计划").Current("计划批号")
Dim cmd As New SQLCommand
For Each dr As DataRow In DataTables("物料需求计划").Select("计划批号 = '" & str & "'")
    cmd.CommandText = "UP DATE {SUGGESTION_PLAN} SET [QTY] = '" & dr("需求量") & "'  WHERE {SUGGESTION_PLAN}.[APS_DOC_NO]= '" & dr("APS单号") & "' And  {SUGGESTION_PLAN}.[MDS_VERSION_TIMES]='" & str & "'"
    cmd.ExecuteNonQuery()
Next


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/23 21:05:00 [显示全部帖子]

insert into 是插入一行数据,根本就没有where的语法。把where 和后面的内容删除。

 

如果你要更新某一条件下的某些数据,你应该用update语句


 回到顶部