1、是局域网使用,还是单机使用?
2、如果是局域网共享使用数据源,你可以用txt的方法,或者选择文件的方法。具体是这样
示例三
如果希望能够在打开项目的时候,自动出现一个对话框,让用户可以自由选择外部数据文件,可以在BeforeConnectOuterDataSource事件中加入下面的代码:
If
e.Name = "连接名称" Then
Dim dlg As New OpenFileDialog
dlg.Filter= "Access文件|*.mdb"
If dlg.ShowDialog = DialogResult.Ok Then
e.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dlg.FileName & ";Persist Security Info=False"
End If
End if
示例四
你也可以用另一种方法解决,在项目文件目录下创建一个ip.txt的文本文件,在该文件中输入最新的IP地址,并在BeforeConnectOuterDataSource事件中设置如下代码:
Dim ipFile As String = e.ProjectPath & "ip.txt"
If e.Name = "销售数据" Then
If Filesys.FileExists(ipFile) Then
Dim ip As String = FileSys.ReadAllText(ipFile)
e.ConnectionString = e.ConnectionString.Replace("119.119.120.120",ip)
End If
End If