读书人

c++builder连接ACCESS 数据读取解决方

发布时间: 2012-02-05 12:07:14 作者: rapoo

c++builder连接ACCESS 数据读取
我现在已经能能连接数据库 可以用一个简单的语句
但是我现在想做到读取 也就是使用数据库中数据

表名为word 其中一列叫Sid 比如我得到Sid为06991 同学的年龄(Sage) 赋值到 程序中一个变量SSID

[解决办法]

C/C++ code
        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;
}

读书人网 >C++ Builder

热点推荐