用 DELPHI操作SQL的最初学者问题,答对高分追加!!

2024-12-23 10:09:07
推荐回答(1个)
回答1:

操作SQL Server数据库貌似没有这么烦琐的.特别是你写的存储过程.如果做一个插入操作,delphi就只能通过调用StoredProcedure来完成的话,那Delphi就太低能了.
如果你想知道存储过程的用法,我的空间里就有详细的使用方法.
如果你的设置都正确,你可以尝试下面的方法.
(ADOConnection1.Connect->true)
因为ADOTabel我很少用,而且个人觉得如果作添加,删除等动作,这个控件不怎么好使,所以,我建议用ADOQuery来完成.下面是插入例子:
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('insert into test(id,name,descrip) values(:id,:name,descrip)');//这里使用的是参数,插入的值取自你的Edit控件
adoquery1.Parameters.ParamValues['num'] := trim(edit1.Text);
adoquery1.Parameters.ParamValues['name'] := trim(edit2.Text);
//adoquery1.SQL.Add('insert into test(id,name,descrip) values(''2'',''myname'',''nosubject'')');--这种是插入具体值.
adoquery1.ExecSQL;

删除的用法类似.