喂,我看不懂。比如我说一个例子:
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;
解决方案 »
- delphi中关于webservices开发,请达人帮助
- 《Delphi5开发人员指南》
- TWebBrowse加载一个网页之后, 希望用户在点击网页中某一链接时, 就打开一个from, 这个不知如何实现?
- 我写的存储过程为何不能在程序中执行?而只能在查询分析器中执行?
- 求算法:获取汉字拼音首字母,并且要考虑到多音字!!!
- 请问如何获取本机的计算机名
- 给自己的公司建个邮件服务器
- 根据所连远程计算机内容动态创建树状视图treeview(急!!!!)
- 如何实现win+鼠标左键 win+鼠标中键 win+鼠标右键 的热键啊?
- --------- 关于dbgrid的难题!!!-------------------
- 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;