update出错急救!!!(100分)

  • 主题发起人 主题发起人 rere
  • 开始时间 开始时间
R

rere

Unregistered / Unconfirmed
GUEST, unregistred user!
我用update更新一个表(字段用的是参数),总是不行,can not load cursor handle!
 
没碰到过,不知你是怎么做的。
 
具体一点
 
我在query中使用如下sql:
update table
set ZGB=:ZGB,GJGBL=:GJGBL,FFRBL=:FFRBL,FOG=:FOG,
ZGG=:ZGG,DTSJL=:DTSJL,MGSY=:MGSY,JZCSY=:JZCSY,MGJZC=:MGJZC,
MGGJJ=:MGGJJ,JLR=:JLR,JCC=:JCC,GDJY=:GDJY,ZCFZL=:ZCFZL,
ZFZ=:ZFZ,ZSC=:ZSC,
ZYSU=:ZYSU,ZBGJJ=:ZBGJJ,LDSL=:LDSL,LDCC=:LDCC,
LDFC=:LDFC,GDJYB=:GDJYB,CJBL=:CJBL
where s2=:s2;

query.open后得到如下信息:error creating cursor handle;
 
使用updata时执行应该用query.execsql。用open是执行查询时用的,如果执行存储过程,
delete,updata等语句用execsql.就是这样了
 
我遇到过,请问您使用的是什么数据库?
 
我遇到过,我开始用query的open方法,后来才知道query除了select外其他都的用execsql
,后来就可以了,就这样,试试
 
检查参数类型是否匹配
 
多人接受答案了。
 
后退
顶部