我对asp.net 相当陌生,但知识是vb。我正在使用 vb 在 Visual Studio 2012 中构建一个 Web 应用程序。我有一个包含两个 2008 SQL Server 的下拉列表。还有另一个下拉列表需要填充所选服务器上可用数据库的列表。我有一个按钮,一旦单击并选择了服务器,它将执行查询并提取数据库列表
我在 globalvariables 类中指定了服务器名称,然后将其导入到我正在使用的表单中。
我认为需要执行一个 IF 语句,如果选择了 server1,则打开连接并在数据库上执行查询。
这是我的代码,但它抛出重载决议失败,因为没有可访问的“打开”接受这个数量的参数错误:
Protected Sub getdb_Click(sender As Object, e As EventArgs) Handles getdb.Click
Dim objConnection As OleDbConnection
objConnection = CreateObject("OleDbConnection")
If DropDownList1.Text = globalvariables.servername1 Then
objConnection.Open("Provider=SQLOLEDB; Data Source=" & "globalvariables.servername1" & ";" & _
"Trusted_Connection=Yes; Initial Catalog=master")
End If
请帮助我获取正确的代码,因为我已经尝试了该站点上的许多项目,但似乎没有任何效果。