CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

vb的data控件能直接打开sql的mdf文件吗?

楼主patient(北京病人)2005-04-01 10:34:37 在 VB / 数据库(包含打印,安装,报表) 提问

如果能直接打开,怎么作,是向打开mdb文件是的在属性里打开吗?  
  如果不行,那应该怎么搞?没办法,新手.  
  先谢一下 问题点数:50、回复次数:9Top

1 楼wstar(星)回复于 2005-04-01 10:50:52 得分 10

当然不能,否则sql   server2006就是你做的了......Top

2 楼pweixing(幸运星)回复于 2005-04-01 11:26:43 得分 10

安装一个sql   server   的个人版就好了!Top

3 楼patient(北京病人)回复于 2005-04-01 14:23:08 得分 0

那现在有个mdf文件,我在vb里怎么打开读取,或者要如何转换一下才能读取?  
  我看别人作的软件是怎么就能读取mdf的?   用什么控件吗?Top

4 楼jiangsky(破天智慧)回复于 2005-04-01 17:37:15 得分 10

肯定不行,你可以用Office做数据库不是可以吗Top

5 楼patient(北京病人)回复于 2005-04-01 20:18:42 得分 0

问题是mdf是别人系统里已经作好的,我想自己用vb写个界面,在这个界面下能完成查询等功能。  
  真的一点搞头也没有吗  
  Top

6 楼daisy8675(莫依 沉迷)回复于 2005-04-01 20:24:23 得分 10

若要使用   Data   控制項,設定方法如下:  
  1、設定   DatabaseName   屬性     (   資料庫名稱   /   含路徑   )  
  2、設定   Connect   屬性,將預設的字串【Access】改成【;Pwd=密碼】   (   不含雙引號   )  
  3、設定   RecordSource   屬性       (   資料集   )Top

7 楼patient(北京病人)回复于 2005-04-02 09:29:14 得分 0

从msdn来看data控件的DatabaseName   Property:  
   
  Returns   or   sets   the   name   and   location   of   the   source   of   data   for   a   Data   control.  
   
  Syntax  
   
  object.DatabaseName   [   =   pathname   ]  
   
  The   DatabaseName   property   syntax   has   these   parts:  
   
  Part   Description    
  object   An   object   expression   that   evaluates   to   an   object   in   the   Applies   To   list.    
  pathname   A   string   expression   that   indicates   the   location   of   the   database   file(s)   or   the   Data   Source   name   for   ODBC   data   sources.    
   
  //从下面看是支持网络路径的:  
  Remarks  
   
  If   your   network   system   supports   it,   the   pathname   argument   can   be   a   fully   qualified   network   path   name   such   as   \\Myserver\Myshare\Database.mdb.  
   
  //好像也支持sql数据库,只要DatabaseName留空,并在connect属性设置为数据库的DSN名字:  
  For   ODBC   databases,   such   as   SQL   Server   and   Oracle,   this   property   can   be   left   blank   if   the   control's   Connect   property   identifies   a   data   source   name   (DSN)   that   identifies   an   ODBC   data   source   entry   in   the   registry.  
   
  //另外csdn建议如果是外部数据库,建议转换为vb的JET数据库类型能有更好的效率.这点具体怎么操作谁能详细说明一下吗,如何attach,多谢了.  
  Note       For   better   performance   when   accessing   external   databases,   it's   recommended   that   you   attach   external   database   tables   to   a   Microsoft   Jet   engine   database   (.mdb)   and   use   the   name   of   the   Jet   .mdb   database   in   the   DatabaseName   property.Top

8 楼patient(北京病人)回复于 2005-04-07 08:59:54 得分 0

有高手研究过没有?Top

9 楼hzm774(hzm)回复于 2005-04-07 09:16:27 得分 10

可以用adodc连接Top

相关问题

  • vb做控件
  • vb的控件!
  • VB控件编程
  • vb与ole控件
  • vb与ole控件
  • vb与ole控件
  • vb与ole控件
  • 请问在VB中使用DAO控件怎样打开SQL SERVER数据库?
  • vb的adoc控件问题
  • vb中datagrid控件与sqlserver:

关键词

  • 控件
  • 文件
  • sources
  • sql
  • mdf
  • 設定
  • 打开
  • databasename
  • pathname
  • 屬性

得分解答快速导航

  • 帖主:patient
  • wstar
  • pweixing
  • jiangsky
  • daisy8675
  • hzm774

相关链接

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

广告也精彩

反馈

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