0

私はasp.netにかなり慣れていませんが、知識はvbです。Visual Studio 2012 で vb を使用して Web アプリケーションを構築しています。2 つの 2008 SQL Server が入力されたドロップダウン リストがあります。選択したサーバーで使用可能なデータベースのリストを入力する必要がある別のドロップダウンがあります。一度クリックしてサーバーを選択すると、クエリを実行してデータベースのリストを取得するボタンがあります

グローバル変数クラスでサーバー名を指定し、使用しているフォームにインポートしました。

server1 が選択されている場合は、接続を開いてデータベースに対してクエリを実行する必要があるという IF ステートメントを実行する必要があると考えています。

これが私のコードですが、アクセス可能な「Open」がこの数の引数エラーを受け入れないため、オーバーロード解決のスローに失敗しました:

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

このサイトから多くのアイテムを試しましたが、何も機能しないようですので、正しいコードを取得するのを手伝ってください.

4

1 に答える 1