数据库查询
我现在建立了一个个人信息表,我要根据身份证号来查找数据库表里面的信息,我先把要查找的身份证号填入Edit1中,然后点击“查找”按钮从数据库表Person中查找对应的记录,并把查找到的信息的字段数据填入相对应的Edit2和Edit3中去,请问该如何操作,麻烦详细点,谢谢!
我现在添加了一个ADOConnection控件,设置好了ConnectionString;同时添加了一个ADOQuery控件,设置了Connection属性。但是接下来我就没有思路了,不知道怎么编写Button按钮的代码,麻烦给点思路或者提示,或者列出一个大概的代码框架也行,不胜感激!
[解决办法]
程序参考:
void __fastcall TForm1::Button1Click(TObject *Sender){ADOQuery1->SQL->Text="select * from Person where 身份证='"+Edit1->Text+"'";ADOQuery1->Open();if (!ADOQuery1->Eof) { Edit2->Text=ADOQuery1->FieldByName("姓名")->AsString; Edit3->Text=ADOQuery1->FieldByName("手机")->AsString; }}
[解决办法]
按钮开始加个ADOQuery1->Close();
[解决办法]
按钮开始加个ADOQuery1->Close();
[解决办法]
ADOQuery1->Active = false;ADOQuery1->SQL->Text="select * from Person where 身份证='"+Edit1->Text.Trim()+"'";ADOQuery1->Open();if(ADOQuery1->RecordCount>0) { Edit2->Text=ADOQuery1->FieldByName("姓名")->AsString.Trim(); Edit3->Text=ADOQuery1->FieldByName("手机")->AsString.Trim(); }