碰到过这样的事情,可把我害惨了,足足查了一周才知道是由这一个话引起的.有没有高人来说一说这是为什么?
以下是部份代码: with mainform.rmadoquery do
begin
close;
parameters.ParamByName('devicecodestr').value:=device[deviceindex].deviceid;
parameters.parambyname('devicenamestr').value:=device[deviceindex].devicename;
parameters.ParamByName('cardidstr').value:=inttostr(cardid);
parameters.ParamByName('datestr').value:=eventtime;
parameters.ParamByName('eventidstr').value:=eventno;
parameters.parambyname('eventscontentstr').value:=eventname;
parameters.ParamByName('ionumberstr').value:=ionumber;
parameters.parambyname('alarmlevelstr').value:=alarmlevel;
parameters.parambyname('statestr').value:=devicestate;
//prepared;
try
execsql;
invalid:=true;
except
invalid:=False;
RMErrorCode:=3;
Break;
end;
end;
以下是部份代码: with mainform.rmadoquery do
begin
close;
parameters.ParamByName('devicecodestr').value:=device[deviceindex].deviceid;
parameters.parambyname('devicenamestr').value:=device[deviceindex].devicename;
parameters.ParamByName('cardidstr').value:=inttostr(cardid);
parameters.ParamByName('datestr').value:=eventtime;
parameters.ParamByName('eventidstr').value:=eventno;
parameters.parambyname('eventscontentstr').value:=eventname;
parameters.ParamByName('ionumberstr').value:=ionumber;
parameters.parambyname('alarmlevelstr').value:=alarmlevel;
parameters.parambyname('statestr').value:=devicestate;
//prepared;
try
execsql;
invalid:=true;
except
invalid:=False;
RMErrorCode:=3;
Break;
end;
end;
解决方案 »
- 新手问一个Delphi中树节点的问题
- TCP通讯问题: RxRichEdit里显示的表情在发送的时候怎么区分出来,然后对这些表情分别标识成不同的文字,如1.jpg,2.jpg...
- VISTA系统是否可安装D6、7?
- DELPHI中可以定义一个宏吗? 比如我想把我自定义的一个消息号命名
- 怎么生成可拖动的直线?急
- 有谁知道TCriticalSection与TRTLCriticalSection这两种临界区有什么区别?
- 在线等
- 程序做好了,放在哪个网上供人下载比较好呢?
- 关于TDBLookupComboBox
- 在线等待:高分请教,如何获得 *.mp3的tag信息。详情请看内容。 谢谢 !
- 使用report machine 3.0 无法自定义页面大小
- 请教个问题,关于delphi SQL多用户的并发问题
ADOQuery1.Prepared := True;
OS:WINXP/WIN2000ADO VERSION: ADO 2.7/ADO 2.8不过这样的情况极少出现,当真是搞得头痛的很.现有就是ADO 2.7 与ADO 2.8还有很多地方是不兼容的,这个问题也让人头疼.原来有的系统用ADO 2.8开发的,但人家的机器是AD0 2.7的,好好的软件,一安装,运行,报AV错,那么大个红X弹出来,真是难过.哎......
Break一句也属多余.如果触发异常后面已经不会再执行了.
Prepared 尽量不使用,感觉没有多大作用.