请问各位大侠!Query1.open和Query1.Active:=True和Query1.ExecSQL有什么区别?? ExeSQL可以返回一个记录集,而open不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Query1.open和Query1.Active:=True实际上是一回事,而Query1.ExecSQL则不同,Query1.ExecSQL只是执行query的sql里的语句,并不返回一个cursor(也就是说并不open一个query),而open则要返回。 Query1.open和Query1.Active:=True是一样的会返回结果,适用于SELECT的执行。Query1.ExecSQL不返回结果,适用于updata或DELETE等不需要返回结果的的SQL语句的执行 TonyJoule(寒星㊣) 同志是不是弄反了? query1.open比query1.active:=true少了12个符号或字母,但好象使用上没有多大区别 Query1.open和Query1.Active:=True是一样的 query1.open需要返回cursor,只用在select,而execsql是用在除select 外的其他sql语句的执行 open和active一样的。对于open和execsql的区别是:open要求返回一个结果集,而execsql则不用。例如select必须要用open,而update、insert、create这些不用返回记录的语句必须用execsql。 Query1.open和Query1.Active:=True实际上是一回事,而Query1.ExecSQL则不同Query1.ExecSQL是执行SQL语句,一般使用于delete,update,一般不与显示数据控件挂钩 如果用select * from table1 用Query1.ExecSQL是执行SQL语句的话,不能返回结果集 急!!!!急!!!!!!!!!!!!!!!!VB中的Chr$(&H1B)在DELPHI中怎么表示?谢谢!!!!!!!!!!!!!!!!! 我想问下delphi的路子 求助:图象切割(急) 求助,一个非常非常怪的问题,请各位老大帮我解释一下,谢谢! 最近比较烦(急) 简单的问题,我很菜鸟。 edit 中输入 数字 怎么变成负数 问一个基础的问题~ 我该如何得得到系统的当前月份呢 新手问老手:怎么找不到delphi5的Source 请问各位如何将自己开发的软件上传服务器供人下摘??????????? ???????快帮帮忙吧,有关打印的问题,只剩这么多分了???????
Query1.ExecSQL不返回结果,适用于updata或DELETE等不需要返回结果的的SQL语句的执行
query1.open需要返回cursor,只用在select,而execsql是用在除select 外的其他sql语句的执行
对于open和execsql的区别是:open要求返回一个结果集,而execsql则不用。例如select必须要用open,而update、insert、create这些不用返回记录的语句必须用execsql。
Query1.ExecSQL是执行SQL语句,一般使用于delete,update,一般不与显示数据控件挂钩 如果用select * from table1 用Query1.ExecSQL是执行SQL语句的话,不能返回结果集