| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 788 人关注过本帖
标题:如何在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
快速回复:如何在BCB中运行时设置ADOConnection的属性
数据加载中...
 
   



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

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