专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Delphi

关于adoquery.prepared有关问题

发布时间:2011-06-24 19:34:39 文章来源:www.iduyao.cn 采编人员:星星草
关于adoquery.prepared问题
 在使用adoquery控件进行查询、更新操作的时候,使用adoquery.prepared:=true对程序的执行有优化吗
性能优化 控件

------解决方案--------------------
设置调用Open方法之前准备指定是ADO准备命令用于创建数据集抯记录集。如果准备被设置为true和数据集组件是连接到一个数据存储,ADO命令执行前的准备。如果准备设置为false,ADO并不准备命令。
默认值是错误的准备。

这个是API中查到的。 我想应该不能优化把。

------解决方案--------------------
对存储过程的执行的确是有用的(相当于预编译了)

在调用 Prepare 之前,应指定要准备的语句中的每个参数的数据类型。 对于具有可变长度数据类型的每个参数,必须将 Size 属性设置为所需的最大大小。 如果不满足这些条件,则 Prepare 会返回错误。
http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlcommand.prepare.aspx
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: