标题:如何在BCB中运行时设置ADOConnection的属性
只看楼主
lxqlyld
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:116
专家分:125
注 册:2012-6-18
结帖率:85.29%
已结贴  问题点数:20 回复次数:2 
如何在BCB中运行时设置ADOConnection的属性
我现在用的是BCB 6.0,需要在运行时对ADOConnection属性进行设置,请问要如何设置才能使该组件与数据库进行连接?
我在FormCreate事件中添加了如下代码:
void __fastcall TForm17::Form17Create(TObject *Sender)
{

  ADOConnection1->ConnectionString="Provider=SQLOLEDB.1;Password=1234;Persist Security Info=True;User ID=sa;Initial Catalog=boxun;Data Source=LI\SQLEXPRESS;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=LI;Use Encryption for Data=False;Tag with column collation when possible=False" ;
  ADOConnection1->Connected=true;
}
运行时提示:SQL SERVER不存在或拒绝访问!
在__fastcall TForm17::TForm17(TComponent* Owner)
: TForm(Owner)
{

}
中添加同样代码出现同样的错误。请问各位高手这是怎么回事?要如何正确设置?
ADOConnection1->ConnectionString赋值的内容是正确的,我运行之前设置好ADOConnection1的ConnectionString属性,然后将ADOQuery连接到ADOConnection,是没有任何问题的。ADOConnection1->ConnectionString赋值的内容是我直接拷贝过来的,但我将ConnectionString属性清空,用代码来赋值就出现错误了。
非常感谢
搜索更多相关主题的帖子: False boxun 如何 
2013-04-05 21:11
锋了
Rank: 7Rank: 7Rank: 7
来 自:向日葵幼儿园
等 级:黑侠
威 望:2
帖 子:306
专家分:586
注 册:2012-10-27
得分:20 
写的惨不忍睹,反正我没学到
2013-04-07 13:39
lxqlyld
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:116
专家分:125
注 册:2012-6-18
得分:0 
回复 2楼 锋了
哥的问题解决了,加个斜线就哦了
2013-04-09 15:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-403107-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.080642 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved