请大家帮我看看这个错误为什么

kangqing 2003-10-22 01:40:31
代码如下::
rst.Open "select * from ord", cnn, 1, 3
rst.AddNew
rst.Fields(1) = Text1.Text
rst.Fields(2) = Text2.Text
rst.Fields(3) = Text3.Text
rst.Update
错误如下 多步OLE DB 操作产生错误
代码如下就可以::
rst.Open "select * from ord", cnn, 1, 3
rst.AddNew
rst.Fields(1) = Text1.Text
rst.Fields(2) = Text2.Text
rst.Update
这是怎么回事??? 我就是给text3.text付值写入库呀
怎么可能有错误??
...全文
66 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kangqing 2003-10-22
  • 打赏
  • 举报
回复
rst.Fields(3)是char(30)
还是不可以
j4sxw 2003-10-22
  • 打赏
  • 举报
回复
rst.Fields(3) = Text3.Text
检查fields(3)的数据类型。
text3.text是string类型
kangqing 2003-10-22
  • 打赏
  • 举报
回复
对了我 text2.text是通过一个参数传递过来的
text3.text是通过条件在数据库中找出来的
Maxing 2003-10-22
  • 打赏
  • 举报
回复
数据库的引擎用的是什么?换一个引擎试试
还有检查一下表的结构
kangqing 2003-10-22
  • 打赏
  • 举报
回复
我text2.text和text3.text都是通过数据库查得来的

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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