关于网友提出的“ 在delphi+ACCESS2000中怎么用SQL语句进行添加,删除等,不过我再给分”问题疑问,本网通过在网上对“ 在delphi+ACCESS2000中怎么用SQL语句进行添加,删除等,不过我再给分”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 在delphi+ACCESS2000中怎么用SQL语句进行添加,删除等,不过我再给分描述:
在delphi+ACCESS2000中怎么用SQL语句进行添加,删除等,我用的是ADO连接,能写几句吗?
解决方案1:
Query.close;
Query.sql.clear;
Query.sql.add('insert into table1(name,age) values ("123",123)');
Query.open;
Query.close;
Query.sql.clear;
Query.sql.add('delete from table1 where age=123');
Query.open;
ADOQUERY1.CLOSE;
ADOQUERY1.SQL.CLEAR;
ADOQUERY1.SQL.ADD('INSERT INTO TABLENAME(ID,NAME) values (1,''JOHN'')');//插入记录
ADOQUERY1.ExecSQL;//因为不需要返回记录集所以使用:ExecSQL方法。
ADOQUERY1.CLOSE;
ADOQUERY1.SQL.CLEAR;
ADOQUERY1.SQL.ADD('DELETE FROM TABLENAME WHERE ID=''JOHM''');//删除NAME为JOHN的记录
ADOQUERY1.ExecSQL;//因为不需要返回记录集所以使用:ExecSQL方法。
query1.close;
query1.sql.clear;
query1.sql.text:='insert into table.........';
try
query1.open;
except
showmessage('error');
end;
with Query1 do
begin
Close;
SQL.Clear;
SQL.Add(//'SQL LANGUAGE');
Open;
end;
和一般的数据操作一样啊
Query.close;
Query.sql.clear;
Query.sql.add(sql);
Query.open,
Query.close;
Query.sql.clear;
Query.sql.add('insert into table1(name,age) values ("123",123)');
Query.open;
Query.close;
Query.sql.clear;
Query.sql.add('delete from table1 where age=123');
Query.open,