Foxtable(狐表)用户栏目专家坐堂 → 在SQL窗口中测试SQL语句与命令窗口有所区别?


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

主题:在SQL窗口中测试SQL语句与命令窗口有所区别?

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


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

sql当然不能执行执行下面的语句:

Update {ryxx} set [修改日期]= #" & Date.Now & "#  Where[RYBH] ='103000002'"

 

因为这是代码,不是sql语句,代码中能执行,是因为代码执行后,合成了真正的sql语句。

 

这样你就清楚了:

 

Dim cmd As New SQLCommand
cmd.Connection Name = "数据原名称"
cmd.CommandText = "Update {ryxx} set [修改日期]= #" & Date.Now & "#  Where[RYBH] ='103000002'"

MessageBo.Show("合成的SQL语句:" & cmd.CommandText)
If cmd.ExecuteNonQuery = 1 Then '返回1表示更改成功
    MessageBox.Show("修改成功")
End If


 回到顶部