在线等待,语法问题:SQL语句中单引号的用法? 如:sql:= 'select * from where Sex='+ '''Edit1.Text'''这个Edit旁边到底有几个单用号,我这样用好象不对。有哪位老兄能帮我对付一下,最好能详细说。分不够可以再单独给 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在Delphi中寫SQL語句時:四個單引號傳到後號等於一個單引號,一個雙引號也會等於一個單引號sql:= 'select * from where Sex='+ ''''+Edit1.Text+''''或sql:= 'select * from where Sex="001"'; 应该为四个,这样传到数据库执行时为‘edit1.text'在delphi里用''''表示一个单引号已经回答很充分了,后面的别跟着蹭分了,楼主快结贴 也可以这样写:sql:= 'select * from where Sex=' +#39+ Edit1.Text+ #3939是'的字符码。 也可以这样写:sql:= 'select * from where Sex='+quotedstr(trim(Edit1.Text)); delphi MDI 子窗体关闭后再打开报错,请大家看看什么原因 达人帮忙一个SQL的问题(在线急等) ListView的简单问题,向各位请教,谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! rave报表问题 商业标准的DCOM/COM+多层框架源代码 有关Web App Debugger 的问题,200分求教! 不算简单的问题 怎么样让一个label中的两个字不是横着显示,而是竖着显示, 统计局域网里的工作组数目??? 奇怪问题,程序不能中止? 多个控件赋值的问题? 桃花盛开的时候,你会来么 ? ...
四個單引號傳到後號等於一個單引號,一個雙引號也會等於一個單引號sql:= 'select * from where Sex='+ ''''+Edit1.Text+''''或sql:= 'select * from where Sex="001"';
已经回答很充分了,后面的别跟着蹭分了,楼主快结贴
sql:= 'select * from where Sex='+quotedstr(trim(Edit1.Text));