比如:CheckNo.CommandText:='select * from bshipper where fname='''+ShipEditFrm.NameEdit.Text+'''';这样写,后面的为什么的要用四个?
解决方案 »
- 请解释下这两种定义,有什么区别,看不懂
- 怎样能知道点击保存对话框的确定还是取消按钮
- 数据库同时访问问题
- 如何在读取DBGrid中的数据时,指定DBGrid中的某一行的颜色?
- dbchart的使用方法
- 如何在一个存储过程中调用另一个存储过程,共用同一个参数?在线.....
- 急!!1怎样把dbgrid1中,字段姓名的高度和左右宽度的值赋给ComboBox1?
- 我在打印报表时遇到一个怪问题(数据库是Access)字段小计设置为双精度2位小数可是打印出来怎么是4为小数
- 如何在delphi实现javascript中eval函数的功能?
- 请问,如何在数据库中插入一张图片
- 在DLL中调用EXE
- 急,求助adoquery RecordCount有值,但是dbgrid不显示
ShowMessage('''');
ShowMessage('''''');
后面的四个''''就是为了在字符串中加一个'
CheckNo.CommandText := 'select * from bshipper where fname = QuotedStr(ShipEditFrm.NameEdit.Text);
接上次回复。你这个应是ado控件的。前面的'select * from bshipper where fname=''',你把字母和等号都去掉,也是''''这个格式的。
'select * from bshipper where ss='+#39+'dddd'+#39;