CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

关于连接数据库

楼主sunyiming(癞皮狗)2003-08-02 12:52:04 在 C++ Builder / 基础类 提问

我写了一个界面,有Edit1和Edit2,分别填写SQL   Server服务器名和数据库名  
  然后用:  
  ADOConnection1->ConnectionString   ="Provider=SQLOLEDB.1;Persist   Security   Info=False;User   ID=sa;Initial   Catalog="   +   Edit2->Text   +   ";Data   Source="     +   Edit1->Text   ;  
  连接数据库成功。  
   
  对这个数据库进行操作后,我再打开这个界面,换另外一个数据库名称的时候,就报错说“对象打开时,不允许操作”。  
  请问是不是我先要断掉第一个数据库才能连第二个啊?  
  怎么做才行?  
   
  谢谢  
  问题点数:40、回复次数:3Top

1 楼zihan(子寒)回复于 2003-08-02 12:56:44 得分 40

你可以这样设置,ADOConnection1->Connected   =   False;  
  如果你用了其他的,还要吧其他的Close();Top

2 楼sunyiming(癞皮狗)回复于 2003-08-02 13:03:41 得分 0

谢谢,搞定了  
   
  找到一本ADO的书Top

3 楼zcm(我是一只猪,我有一个梦)回复于 2003-08-02 13:05:16 得分 0

ADOConnection1->Close();  
  ADOConnection1->ConnectionString   ="Provider=SQLOLEDB.1;Persist   Security   Info=False;User   ID=sa;Initial   Catalog="   +   Edit2->Text   +   ";Data   Source="     +   Edit1->Text   ;  
  Top

相关问题

  • 数据库连接
  • 连接数据库!!!
  • 连接数据库!!!
  • 数据库连接!
  • 数据库连接
  • 数据库连接
  • 连接数据库,,,
  • 连接数据库
  • 连接数据库
  • 连接数据库

关键词

  • 数据库
  • adoconnection
  • edit
  • text

得分解答快速导航

  • 帖主:sunyiming
  • zihan

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo