社区
数据库相关
帖子详情
prepare、unprepare的正确用法?
Michaelyfj
2002-10-24 04:45:30
在delphi程序中,用BDE连接数据库,在执行存储过程时,使用了
prepare和unprepare,请高手说说正确的用法。
...全文
362
15
打赏
收藏
prepare、unprepare的正确用法?
在delphi程序中,用BDE连接数据库,在执行存储过程时,使用了 prepare和unprepare,请高手说说正确的用法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Michaelyfj
2002-10-25
打赏
举报
回复
如果我只执行一次存储过程,不用prepare是否更好呢。
wzrlover
2002-10-25
打赏
举报
回复
如 guorui_wh所说的,每次SQL语句要在数据库中执行要先语法检验验,编译
的一些处理工作,用Prepare(据李维书上所说)相当于将要执行SQL语句保存为临时的存储过程,无须每次编译,语法检验等。
guorui_wh
2002-10-25
打赏
举报
回复
相当于预读一样,比如:
delphi编译一个程序,先通读,有没有错误,再编译.
差不多是一个道理.因为他要做到心中有数.如果心里没底,就会慢拉
gao277
2002-10-25
打赏
举报
回复
对于参数有所修改的数据库控件(query,storedprocedure)可以通过prepare得到新的参数
Michaelyfj
2002-10-25
打赏
举报
回复
to wzrlover(流光逝水):
可以增加效率,你能说说怎么增加效率?
BoningSword
2002-10-25
打赏
举报
回复
其实你如果代码里没有显式调用prepare,
在你open之前BDE也会调用prepare。个人认为
如果不是在循环里频繁的调用同一组SQL语句,
prepare可有可无。
wzrlover
2002-10-25
打赏
举报
回复
看了一下帮助,它会自己调用Unprepare.
Note:When you change the text of a query at runtime, the query is automatically closed and unprepared.
Michaelyfj
2002-10-25
打赏
举报
回复
用prepare是否会占用内存空间,必须用unprepare 来释放空间。
wzrlover
2002-10-24
打赏
举报
回复
个人觉得也可以不必成对使用,普遍是使用Prepare,可以增加效率。
Michaelyfj
2002-10-24
打赏
举报
回复
prepare和unprepare是否必须成对出现?
guorui_wh
2002-10-24
打赏
举报
回复
建议是这样,不用prepare也可以正确得到参数
Michaelyfj
2002-10-24
打赏
举报
回复
是否prepare后才可以正确得到参数
guorui_wh
2002-10-24
打赏
举报
回复
在execsql之前和sql.add之后,应该调用一下prepare
norxi
2002-10-24
打赏
举报
回复
在open 前用prepare
在close前用unprepare
guorui_wh
2002-10-24
打赏
举报
回复
什么意思?prepare一下,然后正确得到参数,或者是编译一下?
【Linux Clock Framework】
device {例-1.4该DTS的含义是:device 需要使用两个 clock,“baud” 和 “regitser”,由clock-names关键字指定;baud 取自 “osc” 的输出 1,register 取自“ref” 的输出 0,由clocks关键字指定。clocks关键字中...
Delphi试题51道
Delphi试题51道 Delphi试题51道 1.dbExpress组件访问数据库是通过哪种方式与特定的...2.在try语句中使用多个except语句可以处理多个不同的异常情况。(A) A.错误 B.
正确
3.DWORD,UINT,HResult以及WinAPI函...
<linux/clk.h>头文件
是 Linux 内核中的头文件,提供了一系列函数用于控制和管理时钟。这些函数包括时钟的初始化、使能、...在使用 时,需要仔细阅读文档和参考资料,并根据硬件平台和需求进行适配和调整,以确保时钟控制的
正确
性和稳定性。
mysql报错max_pre
pa
red_stmt_count的解决过程
系统突然保存不了数据库,查看日志,有报错 ...网文最多的解决方法 mysql> show global status like 'com_stmt%'; 查看如下3个参数值: Com_stmt_close pre
pa
re语句关闭的次数 Com_stmt_execute
RK3399 Linux-SDK mipi屏幕驱动及调试
一,流程及通路 我接触到的三款mipi屏幕,基本...本文档以使用此驱动为前提,不包含原理内容(硬件基础实在太差,原理自己也没有搞很通),只描述如何尽快的完成屏幕配置并最终将屏幕点亮。给自己留一个记录,也希...
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章