我想用adoquery控件实现下面的同样功能应该怎么写?INSERT INTO WORKERS(No#,Name,Sex,Age,Depart) VALUES
(:No#,:Name,:Sex,Age,:Depart)
在程序中则应该加入下列语句:
Query1.Close;
Query1.ParamByName(‘No#').asintegar:=2717;
Query1.ParamByName(‘Name').asstring:=‘李四';
Query1.ParamByName(‘Sex').asstring=‘男';
Query1.ParamByName(‘Age').asinteger:=40;
Query1.ParamByName(‘Depart').asstring:=‘品质管理’;
Query1.ExecSQL;
非常感谢~!
(:No#,:Name,:Sex,Age,:Depart)
在程序中则应该加入下列语句:
Query1.Close;
Query1.ParamByName(‘No#').asintegar:=2717;
Query1.ParamByName(‘Name').asstring:=‘李四';
Query1.ParamByName(‘Sex').asstring=‘男';
Query1.ParamByName(‘Age').asinteger:=40;
Query1.ParamByName(‘Depart').asstring:=‘品质管理’;
Query1.ExecSQL;
非常感谢~!
解决方案 »
- 我想改变headercontrol的sections里面文字的颜色,怎么办?
- 如何捕捉屏幕的时候一起把鼠标也捕捉下来,
- 一个简单的问题
- 求助,关于 Master 数据库的处理问题,谢谢!
- 怎样做一个DLL,它可被某事件触发然后向其它程序(如VC、VB等做的程序)发消息?
- ★★★怎样知道CSDN论坛里每个人的邮件地址啊?
- delphi7的 serial number 和authorization key 是多少啊?
- 在DELPHI中如何直接调用SQL的视图
- RemObjects Pascal Script应用
- 谁有象FOXMAIL这种软件的源代码或核心代码,重分相谢或现金购买!
- 菜鸟问题[3]如何用messagebox()show出一个字符串变量[分少:(]
- 为什么serversocket1.socket.localAddress的返回值总是'0.0.0.0',疑惑中???
begin
Close;
with SQL do
begin
Clear;
Add(.......');
ParamByName().asstring:='11';
end;
open;
ADOQuery1.ParamByName(‘No#').asintegar:=2717;
ADOQuery1.ParamByName(‘Name').asstring:=‘李四';
ADOQuery1.ParamByName(‘Sex').asstring=‘男';
ADOQuery1.ParamByName(‘Age').asinteger:=40;
ADOQuery1.ParamByName(‘Depart').asstring:=‘品质管理’;
ADOQuery1.ExecSQL;
(2717,'李四','男',40,'品质管理' )
BEGIN
Close;
SQL.CLEAR;
SQL.ADD('INSERT INTO WORKERS(No#,Name,Sex,Age,Depart)
VALUES (:No#,:Name,:Sex,:Age,:Depart)');
ParamByName(‘No#').asintegar:=2717;
ParamByName(‘Name').asstring:=‘李四';
ParamByName(‘Sex').asstring=‘男';
ParamByName(‘Age').asinteger:=40;
ParamByName(‘Depart').asstring:=‘品质管理’;
TRY
ExecSQL;
EXCEPT
END;
END;
Parameters[1].asstring:=‘李四';
Parameters[2].asstring=‘男';
Parameters[3].asinteger:=40;
Parameters[4].asstring:=‘品质管理’;
ADOQuery1.ParamByName('No#').asintegar:=2717;
ADOQuery1.ParamByName('Name').asstring:='李四';
ADOQuery1.ParamByName('Sex').asstring='男';
ADOQuery1.ParamByName('Age').asinteger:=40;
ADOQuery1.ParamByName('Depart').asstring:='品质管理';
ADOQuery1.ExecSQL;
begin
s := 'INSERT INTO WORKERS(No#,Name,Sex,Age,Depart)';
s := s + 'VALUES(''%s'',''%s'',''%s'',''%s'') ';
s := Format(s,['2717',‘李四',‘男','40',‘品质管理’]);
Query1.Close;
Query1.sql.text := s;
Query1.ExecSQL;