为什么这段程序有问题
Vsql:string;
begin
vsql:='select * from query1 where name="qzh"' ;
adqry1.SQL.Add(vsql);
adqry1.Open;//adqry1是一个adoquery组件
在数据库的query1中含有name字段为'qzh'的一行
Vsql:string;
begin
vsql:='select * from query1 where name="qzh"' ;
adqry1.SQL.Add(vsql);
adqry1.Open;//adqry1是一个adoquery组件
在数据库的query1中含有name字段为'qzh'的一行
adqry1.SQL.clear;
adqry1.SQL.Add(vsql);
begin
vsql:='select * from query1 where name="qzh"' ;
adqry1.Close;
adqry1.Sql.Clear;
adqry1.SQL.Add(vsql);
adqry1.Open;
另:如果是aceess数据库可以在sqlserver中
vsql:='select * from query1 where name="qzh"' ;
改成vsql:='select * from query1 where name=‘’qzh‘’' ;//两个单撇号表示一个
单引号问题