简单,简单,简单,就是不会!! 最后编译后的相当于用sql查询分析器写出来的语句是strsql 是 select name,sex,from students where name='yourname' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 strSql:='select name,sex from students where name='+''+Trim(Edit1.text); delphi中两个单引号表示一个单引号,如果你的trim(edit1.text)=abc 则strsql:='select name,sex from students where name='abc'' strSql:='select name,sex from students where name="'+Trim(Edit1.text)+'"';SQL语句直接使用双引号就可以了,简单方便. 上面的回答是对于String来说的 简单,你在sql里用“,而在delphi里用‘这样就好区别了 strSql:='select name,sex from students where name='''//为一个'+Trim(Edit1.text)+'''';三个'为一个' 在字符串中三个连续的'为一个' 线程中使用 FileExists 的问题 在delphi中如何使用sql脚本文件 BMP图象分离?? 一个关于TComboBox控件的问题。 你是如何理解同步异步的?--编程方面的基本问题系列(一) 请教一个保存html页面的程序代码是怎样定的 寻找WindowXP的图标(替换,剪切,复制,粘贴)16/32都要,50分一个!!! DLL的使用问题。这段代码是网络上下的,可为什么调试成功呢? 最近作了个浏览器,想加上网络安全方面的设置,请教高手 Ado中怎样控制只生成一条INSERT语句 不是高手不要进来! 弹出式窗口,如何用?能否举点例子。
strsql:='select name,sex from students where name='abc''
+Trim(Edit1.text)+'"';
SQL语句直接使用双引号就可以了,简单方便.
这样就好区别了
+Trim(Edit1.text)+'''';三个'为一个' 在字符串中三个连续的'为一个'