delphi中的插入数据库语句怎么写?
query1.SQL.Add('insertintostudent([No],Name,sex,birthday,member,major_key,remark)valu...
query1.SQL.Add('insert into student([No],Name,sex,birthday,member,major_key,remark) values(edit2.text,edit3.text,edit4.text,edit5.text,edit6.text,edit7.text,edit8.text)');
这么写对么,哪里写错了?我改了好多种都不行,说什么上下文不允许什么,然后只能用变量什么的。
我用了7个Edit,是为写入数据用的,然后就写这条语句,怎么都不对。
它提示在此上下文中不允许使用‘’,此处只允许使用常量,表达式或变量。不允许使用列名。 展开
这么写对么,哪里写错了?我改了好多种都不行,说什么上下文不允许什么,然后只能用变量什么的。
我用了7个Edit,是为写入数据用的,然后就写这条语句,怎么都不对。
它提示在此上下文中不允许使用‘’,此处只允许使用常量,表达式或变量。不允许使用列名。 展开
3个回答
展开全部
数据库内表的变量属性与Edit的变量属性不一致所致,你再查查看吧,变量要求是要一致的才能相互传输
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
静下心来,把SQL语句好好的学一下。
两天时间,学sql基础语法,足够了。
两天时间,学sql基础语法,足够了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
举个例子:
query1.SQL.Add('insert into student(Name,sex) values("'+edit1.text+'","'+edit2.text+'")');
依照这个自己去改吧
query1.SQL.Add('insert into student(Name,sex) values("'+edit1.text+'","'+edit2.text+'")');
依照这个自己去改吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询