sql求救!!!!!!!!!!!!!!!!!!!!

autocar 2003-07-19 10:27:32
sql求救!!!!!!!!!!!!!!!!!!!!

因为使用了事务处理语句,所以使用adocommand执行sql事务语句将记录写 入数库


其中语句是这样的

sql:= 'insert table1 ( name) values (' + chr(39) + edit1.text +
chr(39) + ' )' ;

name为字符型,chr(39)为单引号,数据库为sql server 2000。


问题就是如果用户需要在edit1控件中输入了单引号,例如输入了 a'aa 'a 就会出错,

请问如何可以让用户输入单引号,但执行时又不会出错!!!!


感 激万分!!!!!!!!!!!
...全文
22 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyjlee 2003-07-19
  • 打赏
  • 举报
回复
使用编码:
比如把edit1。text的内容编成ascii马,就可以了

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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