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

c++bulider怎么连接sql sever 2000数据库

2012-04-04 
c++bulider如何连接sql sever 2000数据库c++bulider如何连接sql sever 2000数据库[解决办法]先添加一个ADO

c++bulider如何连接sql sever 2000数据库
c++bulider如何连接sql sever 2000数据库

[解决办法]
先添加一个ADOConnection(在ADO栏里),Name是ADOConnection1
双击ADOConnection1的ConnectionString修改成
提供程序:Microsoft OLE db provider for SQL Server
后面那些用户名什么的你自己改成你要的。
再添加一个ADOQuery,名为ADOQuery1,将ADOQuery1的Connection属性改为ADOConnection1

在程序运行的时候
先调用 ADOConnection->Open();打开数据库
然后动态修改SQL语句,其中sqlstr为AnsiString型,例如
 sqlstr = "Select * from Table1";
 ADOQuery1->Close();
 ADOQuery1->SQL->Clear();
 ADOQuery1->SQL->Add(sqlstr);
 ADOQuery1->Open();
其中最后一句ADOQuery1->Open();是对于SQL语句为SELECT型的,若是SQL语句为Insert、Delete之类的不返回数据集的语句
则将ADOQuery1->Open();修改为
ADOQuery1->ExecSQL();
[解决办法]
选择ADOConnection控件,然后配置ConnectionString属性,它有个向导的!或者直接在程序开始的时候做个如下面那样的赋值,sql server 2000是这样的:
this->ADOConnection1->ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=你的数据库名;Data Source=.";
然后按照lghndyz的操作即可!

热点排行