我需要同时在某些数据库之间切换(使用VB.net)。据我所知,我必须创建一些连接字符串并在不同的条件下使用它们。
例如
If ( condition ) then
use connection String 1
elseif (condition) then
use connection String 2
end if
任何人都可以帮我解决这个问题吗? 我正在使用MSSQL 2005和VB.net
答案 0 :(得分:2)
声明If-Else
条件之外的变量。试试这样的事情,
Dim ConnectionStr As String = String.empty
If (condition) Then
ConnectionStr = 'conString 1'
ElseIf (condition) Then
ConnectionStr = 'conString 2'
Else
ConnectionStr = 'others....'
End if
' ConnectionStr hold your latest connection string
答案 1 :(得分:1)
在VB.NET中,您需要添加一个模块并在那里编写一些函数。并使用这些函数建立和关闭与数据库的连接。
<强>变量:强> ConnectionString变量(两者)
<强>功能强>
<强>代码:强>
If ( condition ) Then
use connection String 1
ElseIf (condition) Then
use connection String 2
End If
使用此“Create_Database_Connection(condition_param)”方法,您需要根据条件参数在代码中建立连接。