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