注册 登录
编程论坛 Delphi论坛

SQL语句问题

你先说 发布于 2013-10-24 22:08, 2405 次点击
sql:='insert into [tablename] values('''+edtname.Text+''','+edtage.Text+')'中'''+edtname.Text+'''为什么要用+符号,并且有三个单引号呢
5 回复
#2
veketdelphi2013-10-25 10:22
奉劝楼主 用showmessage把 字符串sql 输出来,看看服不符合 sql语句的语法
#3
Liu_0072013-10-27 10:24
应该是'+edtname.Text+‘这样吧?
#4
你先说2013-10-27 16:53
回复 3楼 Liu_007
D7里用的时候得加了三个分号啊,不知道为什么
#5
volte2013-10-29 13:41
表定义的字段一个是字符型,一个是整型,所以需要这么操作!
#6
lackiss2013-10-30 00:53
字符型就得加''  中间的'号 那是SQL语法的CHAR或VARCHAR需要加的 否则SQL就看成int或其他类型了
1