CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

数据库附加问题

楼主lustgun()2005-08-02 13:28:54 在 VB / 数据库(包含打印,安装,报表) 提问

请教:有了数据库的.mdf和.ldf(在SQL)中,我想用VB写个把数据库附加的程序;请问该如何解决??? 问题点数:20、回复次数:15Top

1 楼MagicianLiu(魔术师·刘)回复于 2005-08-02 14:37:46 得分 0

汗。。自己查联机丛书啊  
   
  sp_attach_db   @dbname   =   N'pubs',    
        @filename1   =   N'c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs.mdf',    
        @filename2   =   N'c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs_log.ldf'  
   
  Top

2 楼lustgun()回复于 2005-08-02 15:34:51 得分 0

不是啊,兄弟,sql语句我知道;关键在于如何在vb里实现这个语句;我在vb里就是不可以实现这个语句!Top

3 楼haipingma(今天你过得快乐吗?)回复于 2005-08-02 21:13:02 得分 0

strSql   =   "sp_attach_db   @dbname   =   N'pubs',   @filename1   =   N'c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs.mdf',   @filename2   =   N'c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs_log.ldf'"  
  cn.execute   strSqlTop

4 楼lustgun()回复于 2005-08-03 14:28:13 得分 0

hoho   ,楼上的兄弟;可以写全点么;我是初学vb,前面的定义和声明应该怎么写呢??请指教,谢谢Top

5 楼haipingma(今天你过得快乐吗?)回复于 2005-08-03 20:31:11 得分 0

工程-->引用-->Microsoft   ActiveX   Data   Object   2.x   Library  
  Dim   cn   As   New   ADODB.Connection  
  Dim   rs   As   New   ADODB.Recordset  
  cn.CursorLocation   =   adUseClient  
  cn.Open   "Provider=SQLOLEDB.1;Persist   Security   Info=False;User   ID=sa;Initial   Catalog=Master;Data   Source=(local)"  
  cn.execute   ...  
  Top

6 楼zhang_regedit(NYY100)回复于 2005-08-03 21:55:28 得分 0

更简单  
  sp_attach_db   'pubs',   'c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs.mdf',   'c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs_log.ldf'Top

7 楼zhang_regedit(NYY100)回复于 2005-08-03 21:56:19 得分 0

exec   sp_attach_db   'pubs',   'c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs.mdf',   'c:\Program   Files\Microsoft   SQL   Server\MSSQL\Data\pubs_log.ldf'Top

8 楼lustgun()回复于 2005-08-04 10:04:04 得分 0

首先对楼上的各位表示衷心的感谢!但是又不得不再麻烦各位,我的捆饶在于:如何把附加数据库的的sql语句在vb中实现:我现在写成这样了  
  Private   Sub   Command1_Click()  
  cn.execute   strSql  
  End   Sub  
   
  Private   Sub   Command4_Click()  
  Unload   Me  
  End   Sub  
   
  Private   Sub   Form_Load()  
  Dim   cn   As   New   ADODB.Connection  
  Dim   rs   As   New   ADODB.Recordset  
  cn.CursorLocation   =   adUseClient  
  cn.Open   "Provider=SQLOLEDB.1;Persist   Security   Info=False;User   ID=sa;Initial   Catalog=Master;Data   Source=(local)"  
  strSql   =   "sp_attach_db   @dbname   =   N'SSBMSDB',   @filename1   =   N'D:\LZ_ms2.0\Database\SSBMSDBData.mdf',   @filename2   =   N'D:\LZ_ms2.0\Database\SSBMSDBLog.ldf'"  
  End   Sub  
  但是没有达到目的!!!Top

9 楼lustgun()回复于 2005-08-04 10:13:42 得分 0

我是不是还有些部件没有添加进来???我就添了一个ado的部件进来!!!然后用的是一个command控件来实现;希望可以得到各位高手的指点!!!!感激涕零!!!Top

10 楼lustgun()回复于 2005-08-04 10:52:17 得分 0

楼上的各位可以留个快捷点的联系方式么,比如qq;我想直接交流可能快点!!谢谢了Top

11 楼jxgzay(jxgzay)回复于 2005-08-04 11:44:28 得分 0

在你的代码中加上:  
  cn.Execute   strSqlTop

12 楼linuxldt(我要学会LINUX)回复于 2005-08-04 15:58:15 得分 0

好!收藏!Top

13 楼lustgun()回复于 2005-08-04 15:58:58 得分 0

这个我写了的啊,在   command_click事件里啊!Top

14 楼samwzhang(分全给我)回复于 2005-08-04 16:02:14 得分 0

变量变成全局的不就OK了。Top

15 楼gzhoney(@)回复于 2006-04-09 01:30:31 得分 0

...Top

相关问题

  • 数据库附加问题?
  • 数据库不能附加
  • 附加数据库出错.
  • 怎样附加数据库?
  • 附加SQLServer数据库!(急!!!)
  • 数据库无法附加
  • 附加数据库问题
  • 数据库的附加
  • 附加数据库问题!
  • 请教sql server7.0中附加数据库

关键词

  • 数据库
  • 语句
  • mssql
  • program
  • microsoft
  • db
  • sql
  • pubs
  • ldf
  • mdf

得分解答快速导航

  • 帖主:lustgun

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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