注册 登录
编程论坛 Delphi论坛

请指导下关于插入

xiexinxing 发布于 2007-04-24 17:14, 944 次点击
我在FORM上加了EDIT3到EDIT8和一个BITBTN
我想问下怎么在数据表的指定行插入和修改数据啊?
我入下随便下了下,但是一输入后确定就会提示错误,请高手指导下!怎么在指定行插入指定数据,谢谢!
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
adoquery1.Close ;
adoquery1.SQL.Clear ;
adoquery1.SQL.Add('insert into biao (''部门'',''姓'',''名字'',''分机'',TEL,''职位'') values (edit3.Text,edit4.Text,edit5.Text,edit6.Text,edit7.Text,edit8.Text)');
adoquery1.Open ;
end;
10 回复
#2
xu20002007-04-24 17:21
open改成ExecSql.
#3
xiexinxing2007-04-24 17:38
还是不行啊!会出错显示edit3.text没默认值。。。
请问是怎么在指定行插入数据呢?
比如数据表是 111 2222 3333
444 2222 4455
我怎么在这两行数据之间插入一行呢?
#4
sgliuxiu2007-04-24 20:33

你的部门,姓,名等为什么要加引号?

#5
xiexinxing2007-04-25 09:20

没加引好了!
请问我应该怎么做啊?
为什么改为了execsql了还是在插入的时候出错啊?
请高手指导下好吗?拜托了!

#6
xiexinxing2007-04-25 12:01

大哥们快指导小弟一下吧。。55555拜托拜托

#7
zp10202007-04-25 15:24
adoquery1.SQL.Add('insert into biao (部门,姓,名字,分,TEL,职位) '+
'values ('+''''+edit3.Text+''''+','+''''+edit4.Text+''''+
','+''''+edit5.Text+''''+
','+''''+edit6.Text+''''+
','+''''+edit7.Text+''''+
','+''''+edit8.Text+''''+')');
#8
xiexinxing2007-04-25 15:40
还是出错。显示对象或提供者不能提供所需的操作!
哪为大大告诉小弟下改怎么改好吗?拜托啦!
#9
xiexinxing2007-04-25 16:28
我想问下啊!怎么才能在指定的地方插入呢?
这样是在最后插入吧好象
告诉我下好吗?
#10
xiexinxing2007-04-27 08:33

请问下啊!!怎么才能在指定地点插入啊?哪个大哥能告诉我下吗?
还有就是插入字段输入的如果为空的话运行就会出错,要怎么解决这个问题呢?
达人快指导小弟下吧!

#11
phonbob2007-04-29 09:32
部门,姓,名字,分,TEL,职位
值的类型
1