社区
数据库相关
帖子详情
prepare、unprepare的正确用法?
Michaelyfj
2002-10-24 04:45:30
在delphi程序中,用BDE连接数据库,在执行存储过程时,使用了
prepare和unprepare,请高手说说正确的用法。
...全文
404
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一下,然后正确得到参数,或者是编译一下?
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
主要介绍了nodejs基于mssql模块连接sqlserver数据库的简单封装操作,结合实例形式分析了nodejs中mssql模块的安装与操作sqlserver数据库相关使用技巧,需要的朋友可以参考下
【Linux Clock Framework】
device {例-1.4该DTS的含义是:device 需要使用两个 clock,“baud” 和 “regitser”,由clock-names关键字指定;baud 取自 “osc” 的输出 1,register 取自“ref” 的输出 0,由clocks关键字指定。clocks关键字中,样式的字段是由 clock 的 provider,也就是底层clock driver规定的。
Delphi试题51道
Delphi试题51道 Delphi试题51道 1.dbExpress组件访问数据库是通过哪种方式与特定的数据库连接的?(C) A. BDE B.其他三项都不是 C.DbExpress自己的数据库连接DLL D.ODBC 2.在try语句中使用多个except语句可以处理多个不同的异常情况。(A) A.错误 B.
正确
3.DWORD,UINT,HResult以及WinAPI函...
rk3588 display 显示屏幕调试
kernel-5.10/drivers/gpu/drm/
pa
nel/
pa
nel-simple.c中的
pa
nel_simple_pre
pa
re 和
pa
nel_simple_
unp
re
pa
re 函数内,调用了设备树中所配置的上下电时序和 gpio 口。RK3588 拥有四路 Video 输出端口,每一个 Video 输出端口都绑定了固定的显示控制器,如 Port0 可以用于与 DP0、DP1、HDMI/eDP0 和 HDMI/eDP1 等显示控制器的连接,其他 Portx 以此类推。
Linux common clock framework(3)_实现逻辑分析
1. 前言 前面两篇clock framework的分析文章,分别从clock consumer和clock provider的角度,介绍了Linux kernel怎么管理系统的clock资源,以及device driver怎么使用clock资源。本文将深入到clock framework的内部,分析相关的实现逻辑。 注:本文使用的kernel版本为linux-3.10.29。虽然
数据库相关
2,507
社区成员
88,454
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章