喂,我看不懂。比如我说一个例子:
select * form [apart] where [apart_id]='''+edit1.text+'''呀?
为什么不可以直截了当的写成:
select * form [apart] where [apaet_id]=edit1.text;
select * form [apart] where [apart_id]='''+edit1.text+'''呀?
为什么不可以直截了当的写成:
select * form [apart] where [apaet_id]=edit1.text;
解决方案 »
- 遇到SB老板,准备闪人
- 对delphi2007的看法
- 帮帮忙阿,看看这段代码!!!在线等!
- 问:做软件的(特别是Delphi),用 AMD 的好还是 Intel 的好,近期想配一台电脑
- 急。请教各位了。如何循环读取 查询出的数据到 几个edit控件中
- 如何在系统托盘里显示自己程序的图标?
- 问题好难啊!sos
- 如何获取外部应用程序的句柄?
- 如何在Richedit中加入圖片,像QQ那樣的功能.....
- 如何在Win2000中结束一个Delphi开发的多层分布式服务器端程服务,彻底清除!
- showMessage()与application.messagebox有何区别?
- 请问谁有IDNY TCP组件的一些例子??谢谢了
比如要显示为'张三'
showmessage('''张三''';)
edit1.text是字符串类型需要用引号,所以在他前后各加'',''表示 :'字符串'。+加号连接字符串
select * form [apart] where [apaet_id]= strtofloat(edit1.text);二、edit1.text是字符串类型需要用引号,所以在他前后各加'',''表示 :'字符串'。
三、也可以表示为以下形式:
'select * form [apart] where [apart_id]='''+ edit1.text + '''';
和以下相同
'select * form [apart] where [apart_id]=#39+ edit1.text + #39;