Foxtable(狐表)用户栏目专家坐堂 → 连续执行多条SQL代码如何设置?


  共有2066人关注过本帖平板打印复制链接

主题:连续执行多条SQL代码如何设置?

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106768 积分:543041 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/19 8:51:00 [只看该作者]

如果是SqlServer,可以把sql拼到一起,以分号隔开

cmd.CommandText =“UPDATE {xszxztb} S ET yhkh={学生信息导入样表}.银 行卡号 from {学生信息导入样表} WHERE {xszxztb}.sfzhm={学生信息导入样表}.身份证号码;UPDATE {学生信息导入样表}} S ET  是否替换成功=1  from {xszxztb} WHERE {xszxztb}.sfzhm={学生信息导入样表}.身份证号码

或者执行多次,不需要重新new SQLCommand

Dim cmd As new SQLCommand
    cmd.C
    cmd.CommandText =“UPDATE {xszxztb} S ET yhkh={学生信息导入样表}.银 行卡号 from {学生信息导入样表} WHERE {xszxztb}.sfzhm={学生信息导入样表}.身份证号码
    cmd.ExecuteNonQuery
    cmd.CommandText =“UPDATE {学生信息导入样表}} S ET  是否替换成功=1  from {xszxztb} WHERE {xszxztb}.sfzhm={学生信息导入样表}.身份证号码
    cmd.ExecuteNonQuery

 回到顶部