sql求救!!!!!!!!!!!!!!!!!!!! 因为使用了事务处理语句,所以使用adocommand执行sql事务语句将记录写 入数库
其中语句是这样的 sql:= 'insert table1 ( name) values (' + chr(39) + edit1.text +
chr(39) + ' )' ; name为字符型,chr(39)为单引号,数据库为sql server 2000。
问题就是如果用户需要在edit1控件中输入了单引号,例如输入了 a'aa 'a 就会出错,
请问如何可以让用户输入单引号,但执行时又不会出错!!!!
感 激万分!!!!!!!!!!!
其中语句是这样的 sql:= 'insert table1 ( name) values (' + chr(39) + edit1.text +
chr(39) + ' )' ; name为字符型,chr(39)为单引号,数据库为sql server 2000。
问题就是如果用户需要在edit1控件中输入了单引号,例如输入了 a'aa 'a 就会出错,
请问如何可以让用户输入单引号,但执行时又不会出错!!!!
感 激万分!!!!!!!!!!!
解决方案 »
- Delphi程序如何比较输入字符串与数据库中的字符串相等
- 输入框是一条线型,这是什么第三方控件还是tedit有这个属性?
- 实现QQ信息提示功能 (DLEPHI)
- 如何解决TStringGrid单元格闪烁不停的问题?
- 判断表存在与否的问题??
- ★★infoPower3000在哪里有正版下载?如何安装使用呢?
- 請問怎麼定義小一點得符點數????
- 有谁开发过上海耀华的称重系统?
- delphi中加了事务处理,速度慢,数据库又被锁住的问题,请高手
- 窗体的问题,请教各位高手
- 不知道为什么,我调用Process32First(h1,@pe) 老是不成功!
- 用fastreport做报表时,读取字段日期格式是yyyy-mm-dd的在打印时用yyyy年mm月dd日格式 怎么做呀!!!急急!!!!!在线等待
你可以这样 sql:= 'insert table1 ( name) values (' + ''''+ edit1.text + ' )' ;