有两张表,通过SQL表连接从表B提取某字段值到表A
SQL语句如下:strSQL="Select a.id,b.id1 from table1 a,table2 b where a.name=b.name"
rs.open strSQL,conn,3,3,1
do until rs.eof
rs.field("id")=rs.field("id1")
rs.update
rs.movenext
loop结果出现错误,
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。请问是什么原因,怎么解决?
//thx
SQL语句如下:strSQL="Select a.id,b.id1 from table1 a,table2 b where a.name=b.name"
rs.open strSQL,conn,3,3,1
do until rs.eof
rs.field("id")=rs.field("id1")
rs.update
rs.movenext
loop结果出现错误,
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。请问是什么原因,怎么解决?
//thx
解决方案 »
- 谁有好的QQ号码?我要!
- 拷贝到磁盘的文件为什么经过运输和存储后用户打开磁盘是空白的?
- recordset关闭后重新打开还用不用重新设置activeconnection
- 下面的效果用什么控件可以实现?
- 数据字典如何制作,有否相关资料或控件下载?
- 求《应用程序设计编制Visual Basic 6.0职业技能培训教材》电子件
- 关于webbrowser控件的问题,谢谢,在线等待
- 急的后续!
- 如何调用其它窗体中的函数 --在线等待
- ▲使用HHCtrl.ocx打开使用chm格式的帮助出现崩溃,为什么???
- “实时2147217904错误,至少一个参数未指定值”什么含义?
- 使用FtpPutFile API函数时碰到的问题
要先加上这句:
rs.addnew
的确是这样
conn.execute "insert into A(id) select id from B"
connection 对象更新比较好
另外有的数据库的ODBC接口不支持更新也是可能滴。