对表如何查找记录,添加,删去记录,请具体指教!
我的这段代码有问题吗?
if not table2.FindKey([gpxlh.Text]) then
showmessage('no record')
table2 为sql server 里的表
gpxlh.text 为要判断的某条记录的一字段
我的这段代码有问题吗?
if not table2.FindKey([gpxlh.Text]) then
showmessage('no record')
table2 为sql server 里的表
gpxlh.text 为要判断的某条记录的一字段
query.sql.add(insert into table(fielda,fieldb,fieldc) values (valuesa,valuesb,valuec))
query.execsql;query.sql.clear;
query.sql.add('delete from table where ...')
query.execsql;query.sql.clear;
query.sql.add(select * from table where ...');
query.open;
table1.locate('fldname',fldvalue,[])
添加
table1.insert;/append/insertrecord/appendrecord
删去记录
table1.delete;单纯的查找纪录,而不需要定位到该纪录用lookup,要定位到该记录,常用使用locate
字段值 字段
table1.Locate('Company;Contact;Phone', VarArrayOf(['Sight Diver', 'P', '408-431-
参数
1000']), [loPartialKey]);
table1.locate('字段名',字段值,[選項])
添加
table1.insert;/append/insertrecord/appendrecord﹔
table1.fieldbyname('字段名').value:=....;
table1.post;
修改記錄
table1.edit;
table1.fieldbyname('字段名').value:=....;
table1.post;删去记录
table1.delete;
还是sql爽。