ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('select count(*) from user'); ADOQuery1.Open; if ADOQuery1.Recordset.RecordCount <> 0 then begin Application.MessageBox('密码正确','提示',mb_ok); end 我的代码是这样写的,可是不行出错
ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('select count(*) from user'); ADOQuery1.Open; if ADOQuery1.Recordset.Fields[0].AsInteger<> 0 then begin Application.MessageBox('密码正确','提示',mb_ok); end
我的代码执行到ADOQuery1.Open; 这里就出错了:From语句语法错误
ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('select count(*) from [user]'); ADOQuery1.Open; if ADOQuery1.Recordset.Fields[0].AsInteger<> 0 then begin Application.MessageBox('密码正确','提示',mb_ok); enduser是系统表
begin ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('select * from user where a1='2''); ADOQuery1.Open; ADOQuery1.Active:=False; ADOQuery1.Active:=True; end; 用到的控件:ADOQuery1,DBGrid,DataSource1,把ADOQuery1的Connection设为你要联的数据库名字(如:ADOConnection,DataSource的dataset挂ADOQuery1,DBGrid的DataSource挂dataSource1),一运行就可以看到你要显示的数据了.
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select count(*) from user');
ADOQuery1.Open;
if ADOQuery1.Recordset.RecordCount <> 0 then
begin
Application.MessageBox('密码正确','提示',mb_ok);
end
我的代码是这样写的,可是不行出错
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select count(*) from user');
ADOQuery1.Open;
if ADOQuery1.Recordset.Fields[0].AsInteger<> 0 then
begin
Application.MessageBox('密码正确','提示',mb_ok);
end
这里就出错了:From语句语法错误
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select count(*) from [user]');
ADOQuery1.Open;
if ADOQuery1.Recordset.Fields[0].AsInteger<> 0 then
begin
Application.MessageBox('密码正确','提示',mb_ok);
enduser是系统表
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from user where a1='2'');
ADOQuery1.Open;
ADOQuery1.Active:=False;
ADOQuery1.Active:=True;
end;
用到的控件:ADOQuery1,DBGrid,DataSource1,把ADOQuery1的Connection设为你要联的数据库名字(如:ADOConnection,DataSource的dataset挂ADOQuery1,DBGrid的DataSource挂dataSource1),一运行就可以看到你要显示的数据了.