AConnection := CreateOleObject('ADODB.Connection');
AConnection.Open('dsn=manage');
ARecordSet := CreateOleObject('ADODB.RecordSet');
ARecordSet.open( 'select UserName from manage where password=''userpassword.text''',AConnection,,,);
if not(ARecordSet.Fieldbyname('UserName').AsString=name.Text)then//这里怎么会出现错误呢?
begin
ShowMessage('用户名或密码不正确,请确认后重新输入!');
name.Text:='';
userpassword.Text:='';
name.SetFocus;
end
else
begin
ShowMessage('登录成功!欢迎使用本系统!');
form1.Show;
login.Hide;
end;谁做过这样的东西啊?
帮我找一下错误啊?谢谢了!
AConnection.Open('dsn=manage');
ARecordSet := CreateOleObject('ADODB.RecordSet');
ARecordSet.open( 'select UserName from manage where password=''userpassword.text''',AConnection,,,);
if not(ARecordSet.Fieldbyname('UserName').AsString=name.Text)then//这里怎么会出现错误呢?
begin
ShowMessage('用户名或密码不正确,请确认后重新输入!');
name.Text:='';
userpassword.Text:='';
name.SetFocus;
end
else
begin
ShowMessage('登录成功!欢迎使用本系统!');
form1.Show;
login.Hide;
end;谁做过这样的东西啊?
帮我找一下错误啊?谢谢了!
QuotedStr(userpassword.text),AConnection,,,);
这样不行么?