Imports System.Data
Imports System.Data.SqlClient
Public Class Reservation
Dim sqlConn As SqlConnection
Private Sub Reservation_Load(sender As Object, e As EventArgs) Handles MyBase.Load
sqlConn = New SqlConnection("Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|EasyReserv.mdf;Integrated Security=True")
End Sub
Private Sub btnSubmit_Click(sender As Object, e As EventArgs) Handles btnSubmit.Click
Dim addSQL As String = "INSERT INTO CUSTOMER ( customerID, name, contactNumber, email) VALUES (1, 'James', '012444444','[email protected]')"
Dim addCmd As SqlCommand = New SqlCommand(addSQL, sqlConn)
sqlConn.Open()
addCmd.ExecuteNonQuery()
sqlConn.Close()
End Sub
End Class
代码内部没有错误,并且ExecuteNonQuery
也返回1,但在我的数据库中没有记录。无法使用VB.net更新SQL Server
调试如果更改,会发生什么'customerID'的数据类型添加'identity',然后在插入后立即查询'SCOPE_IDENTITY()'? – Dai
数据库仍未更新 – user2477598
如何检查记录是否被插入?你在使用VS IDE中的Server Explorer查看你的表吗?如果是这样,服务器资源管理器使用的连接字符串与应用程序使用的连接字符串相同? – Steve