Rss & SiteMap
搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp
本次最新升级增加了利用配置文件连接Access数据库的功能,这样就方便了针对Access数据库的客户端/服务器开发,为此【ADO数据库连接】构件的Access参数属性,增加了“配置文件”子属性。
系统对于配置文件的设置是有严格的格式要求的。格式如图1所示此主题相关图片如下:
图1
段名称必须是“DataBase”。
工作组文件的项目名称为“WGFile”。
用户名称的项目名称为“UserName”。
用户密码的项目名称为“Password”。
数据库名称的项目名称为“DBFile”。
配置文件的文件名称可由用户自由设定,没有限制。
由此,我们可以知道系统提供了两套Access参数设置,第一套即ADO数据库连接构件自身提供的工作组文件、用户名称、用户密码、数据库名称(注,不在Access参数属性中);另外一套即配置文件的设置。
在《搭建之星》系统中是这样约定的,当配置文件和构件本身都设置了Access参数,以配置文件的参数设定为准。在配置文件中,用户名称与用户密码均是以明文出现的,这样不利于数据库的加密保护,把用户名称和用户密码写到构件本身,工作组文件和数据库文件通过配置文件调用,这样组合应用也是可以的。如图2所示。此主题相关图片如下:
图2
请问:
一、必须得一个数据库连接一个配置文件吗?不能一个系统里的所有数据库连接写进一个共用配置文件去读取吗?
二、请管理员写一个数据库放在服务器共享文件夹里的配置文件例子贴上来吧!
回复如下:
1、分两种情况,一,SQL Server数据库,那么可以将多个数据库写入一个配置文件。二,ACCESS数据库是一个库连接一个配置文件,原因在于,由于ACCESS只是一个库文件,便于打包发布,适用于单机版应用。现在要应用到客户端/服务器模式,要求要简化数据库的设计,最好设计成一个库,这样容易打包发布。
2、服务器/客户端模式的例子,需要设置共享、映射网络驱动器等操作,如果没有相应的运行环境,运行会出错。而且,除了数据库连接方式不同,其它与单机设置没有区别。
实现配置文件连接数据库的步骤如下:
1、建一个数据库a.mdb
2、将a.mdb所在文件夹设为共享(完全共享,允许写)。
3、将a.mbd所在文件夹映射为网络驱动器。
4、建立配置文件。如主贴图1所示
5、新建搭建之星项目,数据库连接,如主贴图2所示。
奇怪,admin的回复帖子怎么显示不全呢?在引用时又能显示全。
因此,复制在贴出来:
实现配置文件连接数据库的步骤如下:
1、建一个数据库a.mdb
2、将a.mdb所在文件夹设为共享(完全共享,允许写)。
3、将a.mbd所在文件夹映射为网络驱动器。
4、建立配置文件。如主贴图1所示
5、新建搭建之星项目,数据库连接,如主贴图2所示。
如果 使用最新的IE7浏览器,就会出现显示不全的问题,这是IE7内部的问题。