recordset用法
连接sql数据源,然后对数据源进行查询,修改操作,请问具体语句,谢谢 问题点数:0、回复次数:2Top
1 楼hncx(想改行了)回复于 2003-11-03 00:00:42 得分 0
with query1 do
begin
close;
sql.clear;
sql.add('select * from 表名 where ');
sql.add('字段一='+#39+edit1.text+#39' and 字段二='+edit2.text+'');
//第一个是表示该字段是字符型,第二个表示是数值型,其它类型要转换成字符型再查询
如datetostr(datetimepicker1.date)
prepare;
open;
end;
修改
with query1 do
begin
close;
sql.clear;
sql.add(update 表名 set 字段一=‘值1’ and 字段二=‘值2’ where ');
sql.add('字段一='+#39+edit1.text+#39' and 字段二='+edit2.text+'');
//第一个是表示该字段是字符型,第二个表示是数值型,其它类型要转换成字符型再查询
如datetostr(datetimepicker1.date)
execsql;
end;
如果数据集再打开状态下可以做下面的操作
query1.edit;
query1.fieldbyname('no').asstring:=edit1.text;
query1.fieldbyname('no').asfloat:=strtofloat(edit2.text);
query1.post;
Top
2 楼ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net)回复于 2003-11-03 00:49:19 得分 0
基本技能就去看书了,很简单的Top




