字符'在Delphi中是字符串的分割标志,如果在字符串中直接用',编译器会把他认做字符串的分割符,就像C++的‘\’转义字符,在Delphi的字符串中用''(即两个')代表字符'。
解决方案 »
- 有没什么方法用adotable统计列的值
- 请问怎样用delphi得到excel的表名,并放在combobox1里。
- 好东西大家共享,!!<<十面埋伏>>BT下载地址
- 请问delphi7中有关MDI窗体的例子是哪一个呀。
- 如何获取系统是否有可以使用的外部红外设备
- vb里有没有和Delphi中的ScrollBox类似的控件
- 如何在DELPHI下用WEBBROWSER对网页中的TEXTAREA进行赋值?
- 怎样让数据库一直连着呀?
- 如何锁定功能键
- Delphi 10 UP1 编译的APK无法在vivo手机上运行
- 高分!如何修改原有控件的事件呢?如修改Tedit控件的keypress事件呢?
- delphi 的控件问题
那么上面你所给出来的不过是字符串的操作,
然后你看看这个字符串操作的结果是什么,就知道为什么要这样了//完了,说不清楚。:(
例如:
var
str :string;
begin
str :='''a''';
showmessage(str);//显示就为'a'
end;
...where no=123 //no是INT型,所以不用引号;
Edit.text的值本身是字串,你加进SQL的时候自已想想也会知道该不该加引号.
str :='''a'''到底是" ' a ' "
还是' " a " '
???不能空两格嘛?
(我也知道我很笨您知道就行,别说出来)
str ;= ' ' ' a ' ' '
吧