2017-02-09 8 views
0

私がvb.netに私の地元の.mdfファイルのファイルを接続しようとしていると、この引数の例外がポップアップ表示:問題があるここに私のコードだ私の.mdfデータベースをvb.netにどのように接続できますか?

Imports MySql.Data.MySqlClient 

Public Class Form1 

Dim con As MySqlConnection 

Private Sub PictureBox1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click 
    con = New MySqlConnection 
    con.ConnectionString = "Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\almond\Desktop\TICKETING SYSTEM\TICKETING SYSTEM\Database1.mdf;Integrated Security=True;User Instance=True" 
    Try 
     con.Open() 
     MessageBox.Show("Connected!") 
     con.Close() 
    Catch ex As MySqlException 
     MessageBox.Show(ex.Message) 
    Finally 
     con.Dispose() 
    End Try 

End Sub 
+0

Microsoft SQLのSqlConnectionクラスが必要です。 MySQLは異なっています。 –

答えて

2

「をキーワードサポートされていないパラメータ名attachdbfilename。」 MySqlConnectionを使用し、MySqlデータベースでのみ使用する必要があります。 SqlConnectionを使用する必要があります。

Imports System.Data.SqlClient; 

Public Class Form1 

Dim con As SqlConnection 

Private Sub PictureBox1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click 
    con = New SqlConnection 
    con.ConnectionString = "Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\almond\Desktop\TICKETING SYSTEM\TICKETING SYSTEM\Database1.mdf;Integrated Security=True;User Instance=True" 
    Try 
     con.Open() 
     MessageBox.Show("Connected!") 
     con.Close() 
    Catch ex As SqlException 
     MessageBox.Show(ex.Message) 
    Finally 
     con.Dispose() 
    End Try 

End Sub 
+0

ありがとう!それは私の心を越えたことはありません。 –

関連する問題