c++builder连接ACCESS 数据读取
我现在已经能能连接数据库 可以用一个简单的语句
但是我现在想做到读取 也就是使用数据库中数据
表名为word 其中一列叫Sid 比如我得到Sid为06991 同学的年龄(Sage) 赋值到 程序中一个变量SSID
[解决办法]
AnsiString Sid="06991" ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add ("select * from word where Sid='"+Sid+"'"); Form1->ADOQuery1->Open(); SSID =ADOQuery1->Fields->FieldByName("Sage")->AsString;
[解决办法]
select sage from word where sid = 06991,选出数据然后
int ssID = ADOQuery1->FieldByName("sage")->AsInteger;
[解决办法]
放一个Edit控件,在里面输入你想要查找的学号信息
if(Edit1->Text.Length()!=0)
{
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add
("select * from word where Sid='"+Edit->Text.Trim()+"'");
Form1->ADOQuery1->Open();
SSID =ADOQuery1->Fields->FieldByName("Sage")->AsString;
}