sql当然不能执行执行下面的语句:
Update {ryxx} set [修改日期]= #" & Date.Now & "# Where[RYBH] ='103000002'"
因为这是代码,不是sql语句,代码中能执行,是因为代码执行后,合成了真正的sql语句。
这样你就清楚了:
Dim cmd As New SQLCommandcmd.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