主题:在数据库查找出错,麻烦大家看一下
flyboyxin
[专家分:0] 发布于 2006-08-02 16:41:00
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个回复)
沙发
tianyuan001 [专家分:6740] 发布于 2006-08-02 22:14:00
晕死了,
楼主没学过 C\C++ 就直接学的 BCB 吧?
基本数据类型还是要搞清楚才行的.
板凳
flyboyxin [专家分:0] 发布于 2006-08-03 09:08:00
错了,我学过C,数据结构,C++自学的,
上数不是C的好不,是SQL数据库的啊(又是自学的,刚学的)~~晕S,
3 楼
tianyuan001 [专家分:6740] 发布于 2006-08-03 13:27:00
应该是这样的:
"Select * From student Where stu_id="+Edit1->Text+"And stu_passwd="+Edit2->Text
我来回复