PB使用OLEDB连接ACCESS数据库不能UPDATEBLOB
使用OLEDB连接ACCESS数据库,普通的insert,update都正常,唯独使用updateBlob进行操作时PB就会报内存错误退出,
PB9和PB10都没有测试通过,大家帮忙看一下。
代码如下:
blob lb_b
// Profile MSG
SQLCA.DBMS = "OLE DB"
SQLCA.LogId = "admin"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='Microsoft.Jet.OLEDB.4.0',DATASOURCE='d:\9.mdb'"
CONNECT;
lb_b=blob('softvery')
updateblob msg set msg_rtf=:lb_b ; //msg中的字段msg_rtf类型为OLE对象
//执行到这里即直接退出了
messagebox('',string(SQLCA.sqlcode)+sqlca.sqlerrtext)