我試圖插入一些示例數據到SQL服務器。插入數據到SQL Server使用VB .NET
我正在使用Visual Basic 2010 Express。
下面的代碼:
Public Sub insert()
Dim myconnect As New SqlClient.SqlConnection
myconnect.ConnectionString = "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DATABASE_NUOVO.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
Dim mycommand As SqlClient.SqlCommand = New SqlClient.SqlCommand()
mycommand.Connection = myconnect
mycommand.CommandText = "INSERT INTO utenti (nome) VALUES ('mario')"
myconnect.Open()
Try
mycommand.ExecuteNonQuery()
Catch ex As System.Data.SqlClient.SqlException
MsgBox(ex.Message)
End Try
myconnect.Close()
MsgBox("Success")
End Sub
代碼似乎正常運行,但是當我運行調試照顧到數據庫中,我沒有看到樣本數據。
問題在哪裏?
感謝
不要限制你的'Catch'只是SqlExceptions。還有其他類型的異常可以在這裏引發。 – RBarryYoung
我應該如何改變Catch? @RBarryYoung – Bellu
作爲回答發表。 – RBarryYoung