这update是怎么回事??

Samurai 2001-11-03 03:33:09
Dim cnnAdoMoney As New ADODB.Connection
Dim strSqlUpdata As String

cnnAdoMoney.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\工资\MoneyOld.mdb;Persist Security Info=False"
cnnAdoMoney.Open

如果strupdata是数字--能正确保存,可如果strupdata是字母,或汉字就会出现:至少一个参数没有被指定值!

(姓名字段的类型为文本)

strSqlUpdata = "update 基本表 set 姓名=" & strUpdata & " where " & "ID=" & strId
cnnAdoMoney.Execute(strSqlUpdata)
...全文
82 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
studentcom 2002-01-13
  • 打赏
  • 举报
回复
字符要用'',数值不用!
昵称被占用了 2001-11-03
  • 打赏
  • 举报
回复
文本要用''括起来.
昵称被占用了 2001-11-03
  • 打赏
  • 举报
回复
姓名是字符的吧,改为
strSqlUpdata = "update 基本表 set 姓名='" & strUpdata & "' where " & "ID=" & strId

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧