怎么在c++builder中用ado连接sqlserver数据库
推荐于2016-04-07 · 知道合伙人数码行家
关注
展开全部
先添加一个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();
双击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();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询