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

我们开发数据库程序时候,通过控制面版里的数据源设定某个路径的access文件作为数据源后,以后程序安装到其他机子上,如何重新设定数据源?

楼主booming(信誉值由于系统错误导致)2006-06-04 19:05:04 在 VC/MFC / 数据库 提问

我们开发数据库程序时候,通过控制面版里的数据源设定某个路径的access文件作为数据源后,以后程序安装到其他机子上,如何重新设定数据源?  
  问题点数:5、回复次数:9Top

1 楼windflower1127()回复于 2006-06-05 19:22:44 得分 0

与在你自己的机器上一样的设置方法就行,随便哪一个盘Top

2 楼hundlom(托克维尔)回复于 2006-06-05 19:33:22 得分 0

可以把这些信息写在注册表里,安装的时候从自动配置注册表。Top

3 楼booming(信誉值由于系统错误导致)回复于 2006-06-05 19:40:53 得分 0

注册表怎么弄?Top

4 楼zxq1207(枫轻扬)回复于 2006-06-06 10:57:26 得分 0

可以将文件的路径等信息放在文件或注册表中,然后在连接前从文件或注册表中读取相应的信息,生成连接串。Top

5 楼luohonglove(阿比)回复于 2006-06-06 18:07:47 得分 5

你可以使用SQLConfigDataSource()函数,动态注册数据源,这样很方便,你可以在程序中自动生成数据源!  
   
          使用方法为:  
   
              if(!SQLConfigDataSource(  
  NULL,  
  ODBC_ADD_DSN,  
  "Microsoft   Access   Driver   (*.mdb)",           //驱动程序名;    
  //属性:      
  "DSN=DataSourceName\0"                           //数据源名称      
  "Description=This   is   a   test   \0"         //数据源的说明                  
  "FileType=Microsoft   Access\0"             //数据源文件类型这里是指access型的  
  "DBQ=root"   //root为数据源文件全路径名,如:F:\\DataSourceName\0;                                                                                                
  "MaxScanRows=8\0")         //在根据现有数据设置列的数据类型时所要扫描的行数      
  )  
  {  
  AfxMessageBox("无法创建数据源!");  
  return;  
  }  
                              //注册成功!可以开始你的数据库操作了!!Top

6 楼wsfuser()回复于 2006-06-06 22:09:02 得分 0

同意楼上Top

7 楼fd7893(看着办吧)回复于 2006-06-08 15:43:31 得分 0

偷师成功Top

8 楼kenlistian()回复于 2006-06-08 20:13:13 得分 0

在自己程序写一个窗口设置数据库啊,这是典型开发数据库要求做的一个功能啊  
    要求  
        datasource:    
        name:    
        password:  
    这3项是必须可以设置保存在config。ini或reg中的。Top

9 楼jx321(太极)回复于 2006-06-10 11:37:56 得分 0

学习一下,正在学习中Top

相关问题

关键词

得分解答快速导航

  • 帖主:booming
  • luohonglove

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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