query1.sql.clear;
query1.SQL.Add('select * from data where 编号="& edit1.text &"');
query1.ExecSQL;
这样一个简单的问题编译就是通不过?数据库为access 编号为数字型字段。
query1.SQL.Add('select * from data where 编号="& edit1.text &"');
query1.ExecSQL;
这样一个简单的问题编译就是通不过?数据库为access 编号为数字型字段。
query1.sql.clear;
query1.SQL.Add('select * from data where 编号='''+ edit1.text +'''');
query1.open;
query1.SQL.Text := Format('select * from data where 编号=''%s''',[edit1.text]);
query1.open;
query1.SQL.Add('select * from data where 编号=:id');
Query1.Parameters.ParamByName('id').value := edit1.text;
query1.open;
这样不就可以了!!!!!!
如果要查的字段为char 或 date等等那代码要怎么写那?
query1.SQL.Add('select * from data where 时间=:when');
query1.Parameters.ParamByName('when').value := now;
query1.open;