以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  项目启动连接数据源,设置后,保存不了  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=135000)

--  作者:yfy13338431925
--  发布时间:2019/5/14 20:45:00
--  项目启动连接数据源,设置后,保存不了

甜哥,蓝老师:

启动项目连接数据源设置,设置后保存不了。每次启动都要重新设置。帮我看看

Dim State As Boolean = Connections.TryConnect(e.ConnectionString)
        If State = False Then
            MessageBox.Show("数据库服务器IP地址不可解析,不能打开程序,请重新设置数据源!")
            If e.User.Type = UserTypeEnum.User Then
                e.EditConnectionString          
                
            End If
        End If

[此贴子已经被作者于2019/5/14 21:07:21编辑过]

--  作者:有点蓝
--  发布时间:2019/5/14 20:55:00
--  
在弹出的数据源设置窗口中,勾选“保存设置”
--  作者:yfy13338431925
--  发布时间:2019/5/14 21:10:00
--  
没有保存设置选项啊
--  作者:有点蓝
--  发布时间:2019/5/14 21:33:00
--  
嗯,如果是使用e.EditConnectionString打开的数据源设置,是无法保存的,设置窗口已经提示的很明显了


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2019/5/15 8:44:48编辑过]

--  作者:有点蓝
--  发布时间:2019/5/14 21:35:00
--  
可以这样 

使用OpenFileDialog选择数据库文件,然后把文件路径保存到项目目录的一个文本文件中。下次打开的时候判断这个文本文件是否有数据库路径,如果有就直接连接,否则还是弹出OpenFileDialog选择数据库文件

--  作者:fytea
--  发布时间:2019/5/14 22:00:00
--  

 

[此贴子已经被作者于2019/5/14 22:00:45编辑过]

--  作者:有点甜
--  发布时间:2019/5/15 9:25:00
--  

进入系统后,读取数据源连接字符串,并保存下来

 

http://www.foxtable.com/webhelp/scr/1943.htm

 

http://www.foxtable.com/webhelp/scr/0345.htm

 

然后,打开项目的时候,先读取txt的内容,然后测试能否连接

 

http://www.foxtable.com/webhelp/scr/0344.htm