♣
ADOQuery1->ExecSQL()与ADOQuery1->Open()
哪位好心人给我讲讲adoquery1->execsql()与adoquery1->open()的具体区别啊???
- · 推荐参考文章:
- HP-UX CDE dtmailpr DISPLAY环境变量缓冲区溢出漏洞
- HP-UX IPFilter不支持接口漏洞
- SCO UnixWare/Open UNIX不安全ProcFS处理漏洞
- HP-UX Partition Manager未明远程漏洞
- CDE LibDTHelp DTHelpUserSearchPath本地缓冲区溢出漏洞
- SGI IRIX NFS Exportfs通用条目未授权访问漏洞
- IBM dump_smutil.sh不安全临时文件建立漏洞
- IBM AIX libdiag Trace文件符号连接漏洞
- IBM AIX MUXATMD多个缓冲区溢出漏洞
- IBM "cu"未明缓冲区溢出漏洞
· 网友精彩回答:
adoquery1->execsql()执行数据更新语句
insert
update
delete
adoquery1->open()执行查询语句select
adoquery1->execsql()不返回结果集,主要是针对modify, insert,update, delete 等操作。
而adoquery1->open(); 则返回届集,主要是执行查询操作。
返回结果集就是从数据库取到数据.暂存在缓存中,就把它当着暂存在adoquery中好了!!!
而不返回结果集,就是操作数据库,不读取数据,这样理解!
关于三个通用通用的函数,其实没必要怎么复杂, adoquery->sql 本身是tstrings 类型。
而从这里直接加入sql语句,也更加容易读懂程序。主要是sql语句出错的问题,因此,容错机制显得非常重要。
//---------------------------------------------------------------------------
bool __fastcall execsqltry(tadoquery *adoquery)
{
bool succeeded = false;
if (adoquery->sql->count)
{
try
{
if (adoquery->sql->strings[0].substring(1,6).uppercase() == "select")
adoquery->open();
else adoquery->execsql();
succeeded = true;
}
catch ( exception &e )
{
succeeded = false;
runtimeerror(adoquery, e.message // 异常处理函数,可用来显示或记录日志
+ "\n------------------------------\n"
+ adoquery->sql->text);
}
catch (...)
{
succeeded = false;
runtimeerror(adoquery, adoquery->sql->text); // 出错处理
}
}
return succeeded;
}
//---------------------------------------------------------------------------
adoquery1->execsql()执行数据更新语句
insert
update
delete
adoquery1->open()执行查询语句select
- 更多问题:
- · 公司数据库被清除,最后一次完整性备份是在8号,9号夜间做有追加备份,最后一次追加备份一小时后数据库的全部表被删除。
- · 文件放在web目录外提供下载的问题
- · 好怪啊!谁要是能解决,他就是高手
- · 求正则表达式
- · 找了不少资料,还是不能解决这个问题,关于一个窗口内有多个类名一样的控件,且这些控件都没有标题~帮帮我吧
- · 能不能举个模块,在asp中应用的例子,
- · 请教菜鸟类型问题???急急!!
- · 解放碑下我等你....... 等待爱情.......
- · 哪位朋友能提供个企业网站模板呀,尽量简单,深深感谢~
- · 请教,tomcat调用 C++ 的dll
- · 求一存储过程的实现
- · 如何在视图中输入汉字
- · VB.NET 连接字符串问题
- · 急求帮助!!
- · +++++++用.net做网站或网页程序等如何做到模块结构????头、中间、底部可以模块化修改??
- · +++++++用.net做网站或网页程序等如何做到模块结构????头、中间、底部可以模块化修改??
- · iis专题
- · xml专栏 | xml
- · 计算机知识
- · 杀毒技术专题
- · 端口应用 | 端口
- · 进程技术详解
- · apache教程
- · apache windows
- · ie缓存
- · 漏洞扫描
- · 漏洞扫描器
- · 结束进程
- · php5 apache
- · apache soap
- · apache web
- · fso生成
- · Photoshop技巧:钢笔路径扣图
- · 中国互联网协会网络营销工作委员会在京成立
- · 互联网的发展
- · 互联网报告显示我国网民邮箱邮件均有减少
- · 互联网创业
- · IT精英互联网大会上演精彩碰撞
- · 欧盟高官指美IT巨头利用开源社区
- · 开源项目
- · 火狐最新版

