首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

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

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

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;
}

热点排行