急,多步OLE DB操作产生错误,请栓查每个OLE DB 状态值。没有工作被完成。怎么解决?

xzp1030 2003-12-22 06:32:45
急。多步OLE DB操作产生错误,请栓查每个OLE DB 状态值。没有工作被完成。怎么解决?
我的部分代码是。
'打开保存文件的表
Set iRe = New ADODB.Recordset
With iRe
.Open "select * from image1", iConc, adOpenDynamic, adLockOptimistic
.AddNew '新增一条记录
.Fields("id") = 3 '*******就运行到这提示上面的那句话,要是去掉的话就没事***********
.Fields("photo") = iStm.Read
.Update
End With
...全文
177 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
rocllllll 2003-12-23
  • 打赏
  • 举报
回复
(1)、把adOpenDynamic改为静态adOpenStatic
(2)、检查一下是否有字段超出
一般就是这二个原因le
byj2001329 2003-12-23
  • 打赏
  • 举报
回复
同意毛毛虫
xzp1030 2003-12-23
  • 打赏
  • 举报
回复
谢谢大家,问题我解决了。
mmcgzs 2003-12-23
  • 打赏
  • 举报
回复
也可能是字段类型的错误
确定ID不是标识类型的
mmcgzs 2003-12-23
  • 打赏
  • 举报
回复
这个错误由于你的字段大小不足够存放你输入的数据引起的。
看看是不是哪个字段太小了
xzp1030 2003-12-23
  • 打赏
  • 举报
回复
怎么没人指点呀.快帮帮我吧。
xzp1030 2003-12-22
  • 打赏
  • 举报
回复
没解决问题,up一下,高手指点一下。
jilate 2003-12-22
  • 打赏
  • 举报
回复
用iconc来插入记录吧。
flc 2003-12-22
  • 打赏
  • 举报
回复
关注
xzp1030 2003-12-22
  • 打赏
  • 举报
回复
上面的istm是一个数据流 ( Set iStm = New ADODB.Stream没有贴上)

7,763

社区成员

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

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