回 帖 发 新 帖 刷新版面

主题:在数据库查找出错,麻烦大家看一下


void __fastcall TForm2::Button1Click(TObject *Sender)
{
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("Select * From student");
Query1->SQL->Add("Where stu_id=Edit1->Text And stu_passwd=Edit2->Text");
Query1->Open();
if(Query1->RecordCount>=1)
{
  Form1->Show();
}
else
{
ShowMessage("没有这个用户");
}
}
怎么说我的SQL的语法有问题

回复列表 (共3个回复)

沙发

晕死了,

楼主没学过 C\C++ 就直接学的 BCB 吧?

基本数据类型还是要搞清楚才行的.

板凳

错了,我学过C,数据结构,C++自学的,

上数不是C的好不,是SQL数据库的啊(又是自学的,刚学的)~~晕S,

3 楼

应该是这样的:
"Select * From student Where stu_id="+Edit1->Text+"And stu_passwd="+Edit2->Text

我来回复

您尚未登录,请登录后再回复。点此登录或注册