一、增加数据:
adoquery1.append
....相关数据...
adoquery1.updateBatch(arall)//数据保存
二、修改数据:
adoquery1.edit
....相关数据...
adoquery1.updateBatch(arall)//数据保存
三、删除数据:
adoquery1.delete
四、取消
adoquery1.cancel
2、SQL语句
插入的sql语句
sql:='insert
into
表名(字段1,字段2,...)
values
(值1,值2,...)'
更新的sql语句
sql:='update
表名
set
字段1=值1,字段2=值2
where
条件'
删除的sql语句
sql:='delete
表名
where
条件'
用ADOQuery1将命令发送到后台执行
ADOQuery1.Close
ADOQuery1.SQL.Clear
ADOQuery1.SQL.Add(sql)
ADOQuery1.ExecSQL
修改Table1.Edit
Table1.FieldValues ['xxxxxxxx']:=edit1.Text
Table1.Post
删除
Table1.Delete
删除ID为1的数据有两种方法:
1、遍历数据集,取ID值,如果等于1删除
while not table1.eof
begin
if table1.fieldbyname('id').value = 1 then
table1.delete
table1.next
end
2、通过SQL语句来执行这个 *** 作
query1.sql.text := 'delete from 表 where id = 1'
query1.execsql
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)