[英]What database module in VB.net will allow me to connect to both SQL Server and a MDF file?
[英]How can i connect my .mdf database into vb.net?
我正在尝试将本地.mdf文件连接到vb.net,并且此参数异常弹出“关键字不受支持。参数名称:attachdbfilename”
这是我的代码
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
问题是您正在使用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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.