请问用VC6.0通过ADO访问ACCESS数据库,如何在SQL语句中使用占位符?

fangxu1999 2008-03-26 05:12:06
不是用.net平台的
谢谢
...全文
141 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shakaqrj 2008-03-27
  • 打赏
  • 举报
回复
不知道
fangxu1999 2008-03-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zero_226 的回复:]
我觉得可以用FORMATE把你想要执行的SQL语句格式化成你想要得格式,然后再执行
[/Quote]

我也确实这样做过。占位符有诸多好处,主要是如果使用了含有占位符的SQL语句的话,首先是发到数据库服务器上,编译一下,然后直接发参数就可以了。这对于很大的一个for循环很有意义。而且如果产生大量的字符串CString,需要产生大量的临时字符串。每个字符串的存储空间都不可重用吧。
所以说,这样既浪费时间,也浪费空间。

以前我用Delphi+SQLServer就可以直接用。就是不知道VC+Access有没有提供相应的方法。
zero_226 2008-03-26
  • 打赏
  • 举报
回复
我觉得可以用FORMATE把你想要执行的SQL语句格式化成你想要得格式,然后再执行

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧