当我运行了一个程序,按我的登录按钮,一个是说缺少连接或连接字符串 连接字符串已经存在缺少的连接或connstr德尔福
procedure TFmLogin.BtnLogin2Click(Sender: TObject);
begin
ADOUser.ConnectionString:=Connstr;
ADOUser.TableName:='TblUser';
ADOUser.Open;
if ADOUser.Locate('Username', EdUsename.Text,[]) then
begin
if EdPassword.Text=ADOUser['Pword'] then
begin
if ADOUser['AdminLevel']>=0 then
begin
FmBrowse.Delete;
Close
end
else
showmessage('password invalid.');
End;
end
else
Begin
showmessage('Username invalid.');
end;
Close;
end;
我不能在任何地方在此过程中发现它应该寻找一个连接字符串,并想知道是否有人可以帮助我找出我出错的地方
什么在'ConnStr'?您不会显示它正在被声明或任何值被分配给它。我认为,这是显而易见的首要目标。 – 2013-04-11 12:24:51
它被全局分配, – 2013-04-11 12:36:39
Const \t ConnStr ='Provider = Microsoft.Jet.OLEDB.4.0; Data Source = cardb.mdb; Persist Security Info = False'; – 2013-04-11 12:37:06