永发信息网

怎么在c++builder中用ado连接sqlserver数据库

答案:1  悬赏:30  手机版
解决时间 2021-03-24 13:48
怎么在c++builder中用ado连接sqlserver数据库
最佳答案
先添加一个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();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
魅蓝noteflyme6.0.2.0a,可以降级吗
American Classroom Rules1. If the teacher
期房推迟或提前交房有没有什么影响?
那里有泰国红牛买。
This is the best hotel I know in the city
专业内外墙,墙面腻子装修,请问怀化有这方面
灯谜:洪水退后一一来(打8笔字)
从浠水环通客运站上车到黄石。在黄石的那个地
天秤座到底怎么读
手机怎么刷会员永久100 成功?
psv是不是连gal神器都没得做了
请问''通寅巳午戌火局''的意
小半撅咋嫩匹是什么方言 用普通话怎么解释
秘制酸菜鸡肉饭怎么做
国外英孚国际中学那些有多少中国人,最近有点
推荐资讯
在△ABC中,若2sinA(cosB+cosC)=3(sinB+sinA)
已知:如图,梯形ABCD中,AD∥BC,点E是BC边
上联女人堆里看女人下联是什么
请问:85度C(北京的)几点关门咯???
有人知道做仿瓷用的胶水是怎么熬的,都要加些
相识非偶然,一见已相牵。
找这个串珠牛图解,做法
自动化设备生产用气动葫芦好还是气动平衡器好
我是北京市密云县人怎样查自己有没有个人档案
大连33路公交车路线
为什么AKG K701叫大手办
长者须是指导者协商者,却不该是命令者 是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?