以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- 轻松建立自己的数据库连接测试程序! (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=18031) |
||||
-- 作者:reachtone -- 发布时间:2008-6-1 15:43:30 -- 轻松建立自己的数据库连接测试程序! 打开记事本,不要写任何字,然后保存成后缀名为.udl的任何文件(文件名自己随意起)。双击该文件,就会出现数据连接属性窗口。 |
||||
-- 作者:admin -- 发布时间:2008-6-1 18:55:15 -- 这是一个Unicode字符的文本文件,目前的编辑不支持. |
||||
-- 作者:reachtone -- 发布时间:2008-6-2 9:31:06 -- 如有可能,希望增加 unicode(utf-8) <--> gb2312 的“编码转换”构件。谢谢! |
||||
-- 作者:sheyouyou -- 发布时间:2008-6-4 16:29:04 -- 以下是引用reachtone在2008-6-1 15:43:30的发言:
打开记事本,不要写任何字,然后保存成后缀名为.udl的任何文件(文件名自己随意起)。双击该文件,就会出现数据连接属性窗口。 也许可以这样实现 1.写好数据库连接字符串保存为文本文件 2.ADO数据库连接类型设置为自定义,连接字符串处弄一个可连接数据库的字符串(否则窗口创建是报连接数据库错误,连接属性设为假也没用) 3.将文本文件的内容(也可以修改文本文件字符串中IP、登录名、数据库,)设置为ADO连接的字符串 4.这样该ADO连接就连到别的数据库了 |
||||
-- 作者:reachtone -- 发布时间:2008-6-4 17:19:34 -- 呵呵,楼上所说还是在开发阶段完成的。 而我做这个的目的,是在系统开发完成后交付用户使用时,由用户根据自己的SQL SERVER数据库自行完成配置文件的设置工作。 由于搭建目前还无法读取unicode格式文本,我用delphi又专门编写了一个程序,问题已解决! |
||||
-- 作者:sheyouyou -- 发布时间:2008-6-4 18:05:18 -- 完全可以呀,将ADO连接的字符串设置为一文本文件的内容,你给用户提供修改该文本文件就可以了(注意路径) |
||||
-- 作者:reachtone -- 发布时间:2008-6-4 18:20:50 -- 我原来的方式就是这样的,有一个独立的配置文件,让用户根据自身数据库的用户名、密码等等进行修改。但这样的修改,用户必须手工进行。 而我目前要做的就是,用户无需手工修改,通过程序可以自动配置好该文本文件中的相关项目值。 我们讲的实际上是两个问题。您说的是连接数据库(如字符串连接、配置文件连接等等,这个非常简单);而我说的是如何通过程序自动修改配置文件。请看附件,运行配置程序后,将自动在config.ini中写入连接字符串。该ini文件可在搭建中直接读取从而完成数据库的连接。
|
||||
-- 作者:sheyouyou -- 发布时间:2008-6-5 10:21:11 -- ![]() |
||||
-- 作者:sxxzxg -- 发布时间:2008-6-20 22:44:19 -- 我目前也是遇到这样的问题,不知道楼主是如何从这个数据库链接窗口连上应用项目的。能不能给个思路,谢谢! |
||||
-- 作者:reachtone -- 发布时间:2008-6-25 23:19:08 -- 通过数据库链接窗口,得到正确的连接字符串后,将其写入到config.ini文件中。 在实际的项目应用中,可以先读取config.ini的字符串值,然后将其赋给“数据库连接”构件的连接字符串属性即可自动完成连接。事实上,只要连接成功,连接属性会自动设置为“真”,我们也可据此作个判断:当连接属性仍然为“假”时,可以弹出“数据库连接错误,请重新配置数据库”之类的提示。 |