注册 登录
编程论坛 Delphi论坛

[原创]以下SQL语句的格式是否正确?

wanfangliang 发布于 2006-04-08 14:17, 575 次点击

close;
SQL.clear;
sql.add('insert into 客户信息表');
sql.add('values("'+edit3.text+'","'+edit4.Text+'","'+edit9.Text+'","'+edit5.Text+'","'+edit6.text+'","'+edit10.Text+'","'+edit14.Text+'","'+edit15.Text+'","'+edit11.Text+'","'+edit12.Text+'","'+edit13.Text+'","'+edit29.Text+'","'+edit8.Text+'","'+edit7.Text+'","'+edit19.Text+'","'+edit21.Text+'","'+edit17.Text+'","'+edit20.Text+'","'+edit22.Text+'","'+edit23.Text+'","'+edit24.Text+'","'+edit27.Text+'","'+edit26.Text+'","'+edit28.Text+'")');
execsql;
close;
sql.clear;
sql.add('select * from 客户信息表');
open;
想问"'+edit4.Text+'"里的"+"起什么作用?还有就是什么时候用的单引号,什么时候用的双引号?

5 回复
#2
chang_8882006-04-09 11:46
不对,把双引号改成两个单引号.
#3
ensr20062006-04-09 13:03
缺少了好多东西哟!~~仔细看看吧!~
#4
ysp_19842006-04-09 16:26
'+edit4.Text+'里的"+"是字符串连接符,用来连接edit4.Text两边的字符串.如'123'+edit1.text+'654';
#5
kelehaha52006-04-09 23:48
好像应该都是单引号吧
#6
yuxue19852006-04-13 11:06

晕了呵呵回去好好看看书

不要有什么问题就来论坛问,这样的问题最好是自己解决

楼上的都给你回答的特明白了,俺就不给你回答了

1