我正在嘗試在VB中編寫一個小的Customer/sales數據庫。然而在編譯時,我收到了主題中提到的錯誤。顯然,數據庫沒有連接。類型System.Data.SqlClient的未處理的異常System.Data.dll中的SQL異常
這裏是我到目前爲止的代碼:
Public Class Principal
Using Connect As SqlConnection =
Friend Sub CreateDatabase()
New SqlConnection("Data Source=(local);" &
"Integrated Security='SSPI';")
Dim strCreateDatabase As String = "IF EXISTS (" &
"SELECT name " &
"FROM sys.databases " &
"WHERE name = N'BMSTIDB'" &
") " &
"DROP DATABASE BMSTIDB; " &
"CREATE DATABASE BMSTIDB"
Dim Command As SqlCommand =
New SqlCommand(strCreateDatabase, Connect)
Connect.Open()
Connect.ExecuteNonQuery()
MsgBox("A Database with the name of " &
"BMSTIDB has been created. ")
End Using
它編譯罰款和它好好嘗試顯示任何錯誤或問題。但是,如上所述,它在運行時會首先嚐試連接到數據庫時發生錯誤。
我正在使用Visual Studio 2015 Enterprise和Community。
非常感謝,
BenjB
您標記了這個「mysql」,但那些是Sql Server連接字符串和SqlCommand/SqlConnection類型。您需要完全不同的連接線和數據訪問對象才能與MySql對話。 –
感謝您的建議。編輯並添加了我做的其他更改。 – BenjB
目前還不清楚你使用的是什麼數據庫引擎。這是一件大事,你應該在問題上加上正確的標籤。 –