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,是为写入数据用的,然后就写这条语句,怎么都不对。
它提示在此上下文中不允许使用‘’,此处只允许使用常量,表达式或变量。不允许使用列名。
展开
 我来答
百度网友158865aa2
2009-12-20 · 超过65用户采纳过TA的回答
知道答主
回答量:297
采纳率:0%
帮助的人:0
展开全部
数据库内表的变量属性与Edit的变量属性不一致所致,你再查查看吧,变量要求是要一致的才能相互传输
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
熊冰昳5B
2009-12-28 · TA获得超过490个赞
知道小有建树答主
回答量:632
采纳率:0%
帮助的人:465万
展开全部
静下心来,把SQL语句好好的学一下。

两天时间,学sql基础语法,足够了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友12434458b
2009-12-21 · TA获得超过399个赞
知道小有建树答主
回答量:760
采纳率:0%
帮助的人:518万
展开全部
举个例子:
query1.SQL.Add('insert into student(Name,sex) values("'+edit1.text+'","'+edit2.text+'")');
依照这个自己去改吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式