首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

关于数据库的“3219”异常,在此环境下不允许操作

2012-01-19 
关于数据库的“3219”错误,在此环境下不允许操作我编写了一个简单的数据库对BLOB的数据处理,代码如下:Privat

关于数据库的“3219”错误,在此环境下不允许操作
我编写了一个简单的数据库对BLOB的数据处理,代码如下:
Private Sub Command1_Click()
  Dim strb() As Byte
  cd1.ShowOpen
  Open cd1.FileName For Binary As #1 '以二进制读方式打开源文件
  fl = LOF(1) '取得文件长度(以字节为单位)
  ReDim strb(fl)
  Get #1, , strb '读文件到数组中
  Adodc1.Recordset.Fields("照片").AppendChunk strb '写入到数据库
  Close #1
  Image1.Picture = LoadPicture(cd1.FileName) '更新Image1中的图形
End Sub

数据连接正常,就是在执行图片写入数据库这条命令时不行了,这是为什么,谢谢大侠相救!!!

[解决办法]
adodc控件已经很久不用了。
如果用 rs 对象,在执行sql之前必须先把 rs 关闭,才能 open 一个sql语句。
不知道你用的adodc是不是这样试一下。

热点排行