PDA

View Full Version : 如下代码错在哪里?-已解决!


starhot
20-01-07, 06:40 PM
我用ADO进行Oracle数据库的操作,如下代码
Set EmpRS=CreateObject("ADODB.Recordset")
EmpRS.CursorType=1
EmpRS.LockType=3
'EmpRS.CursorLocation = adUseServer
EmpRS.Open "HR.POSS",Conn,1,3,adCmdTable

EmpRS.AddNew
执行是提示: ADODB.Recordset :当前记录集不支持更新。 这可能是提供程序的显示,也可能是选定锁定类型的限制。

问题出在哪里?

[ 本帖最后由 starhot 于 2007-1-21 10:11 AM 编辑 ]

starhot
20-01-07, 09:06 PM
该用如下方式就可以了。。。
sql = "insert into hr.poss values (ACTIVITYID,COMPCODE,POSITION,CHANGED,QTY,TOTALPV)"

conn.Execute(sql)

[ 本帖最后由 starhot 于 2007-1-21 10:11 AM 编辑 ]