2017-09-14 15 views
0

Asp.netのWeb設定と同じように接続文字列を追加する必要がありますか?vb.netのWindowsフォームでWeb設定のようなものは見つかりません 以下は接続のためのコード...My Sql Serverデータベース接続でエラーが発生しない

+0

プロジェクトには、_app.config_ファイルが必要です。それは使用するファイルです – Steve

+0

私はWindowsフォームのVb.net 2015を使用しています。 app.configファイルはどこにありますか? – Doll

+0

ソリューションエクスプローラでは、リストの4番目の項目になります。 – braX

答えて

2

接続文字列を割り当てた後にSqlConnectionを「新規作成」しているため、機能しません。

これはあなたの現在のコードです。

Dim Conn As New SqlConnection 
    Conn.ConnectionString = "Data Source=Abc;Initial Catalog=Test_Database;Integrated Security=True" 
    Conn = New SqlConnection 
    ' If Conn Is Nothing Then 
    If Conn.State = ConnectionState.Open Then 
     MsgBox("Connected") 
    Else 
     MsgBox("Not Connected") 

ただし、接続文字列の2番目の新しいものを取り出す必要があります。

Dim Conn As New SqlConnection 
Conn.ConnectionString = "Data Source=Abc;Initial Catalog=Test_Database;Integrated Security=True" 

' If Conn Is Nothing Then 
If Conn.State = ConnectionState.Open Then 
    MsgBox("Connected") 
Else 
    MsgBox("Not Connected") 
+0

これで新しいエラーが発生しました。System.Data.SqlClient.SqlExceptionを開くことができません:ユーザーにログインできません – Doll

+1

どのような種類のデータベースに接続しようとしていますか?SQLサーバーですか?サーバーにログインすることはできません。https://www.connectionstrings.com/をご覧ください。サイトには、さまざまなデータベースタイプに適切な接続文字列が記載されています。 – AustinS90

関連する問題