帮忙看看哪错了?
特招 2004-04-15 08:20:58 String ed1;
String ed2;
if ((Edit1->Text!="")&&(Edit2->Text!=""))
{
ed1=Trim(Edit1->Text);
ed2=Trim(Edit2->Text);
LoginForm->ADOQuery1->Close();
LoginForm->ADOQuery1->SQL->Clear();
//关键可能是这个地方>>>
LoginForm->ADOQuery1->SQL->Add("select * from login_table where ((login_name="+ed1+")&&(login_password="+ed2+"))");
LoginForm->ADOQuery1->Open();
//以上<<<<<<<
if (ADOQuery1->RecordCount!=0)
{
MessageBox(LoginForm->Handle,"登录成功!欢迎使用学生管理信息系统!","信息提示",MB_OK+MB_ICONINFORMATION+MB_SYSTEMMODAL);
LoginForm->Close();
LoginForm->ModalResult = 8;
}
else
MessageBox(LoginForm->Handle,"用户名或密码错误!请重新输入!","信息提示",MB_OK+MB_ICONINFORMATION+MB_SYSTEMMODAL);
}
else
MessageBox(LoginForm->Handle,"用户名和密码均不能为空!","信息提示",MB_OK+MB_ICONINFORMATION+MB_SYSTEMMODAL);
编译的时候没有错误,为什么一运行的时候就出错了呢?