我試圖通過使用insert
命令在數據庫中添加一行。爲什麼Insert命令刪除數據庫中的舊行
它成功添加行,但數據庫中的舊行在執行命令後被刪除!
Dim connetionString As String
Dim cnn As SqlConnection
Dim cmd As SqlCommand
Dim sql As String
connetionString = "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Datab1.mdf;Integrated Security=True;User Instance=True"
sql = "INSERT INTO Table1 VALUES ('e', 'e')"
cnn = New SqlConnection(connetionString)
Try
cnn.Open()
cmd = New SqlCommand(sql, cnn)
cmd.ExecuteNonQuery()
cmd.Dispose()
cnn.Close()
MsgBox(" ExecuteNonQuery in SqlCommand executed !!")
Catch ex As Exception
MsgBox(ex.Message)
End Try
出了什麼問題?
你是不是看錯數據庫?你的連接字符串附加Datab1.mdf,也許這不是你插入後檢查的數據庫? –