我一直在爲此排查一個星期。我嘗試將一個值插入到SQL Server數據庫中。它不顯示任何錯誤,但是當我檢查數據庫時,沒有插入任何數據。我可能在這裏做錯了什麼,但我找不到它。感謝您的幫助。ASP.NET,VB.NET無法將數據插入到SQL Server數據庫中
Dim connect As New SqlConnection(ConfigurationManager.ConnectionStrings("SqlServer").ToString())
Using coa As New SqlCommand()
With coa
.Connection = connect
.CommandType = CommandType.Text
End With
Try
connect.Open()
Dim insertcmd As String
insertcmd = "insert into tblUserSection (@newValue, @SectionName, @newSectionID) values ," _
& "@newValue, @SectionName, @newSectionID);"
coa.Parameters.Add(New SqlParameter("@newValue", SqlDbType.BigInt))
coa.Parameters("@newValue").Value = newValue
coa.Parameters.Add(New SqlParameter("@SectionName", SqlDbType.NVarChar))
coa.Parameters("@SectionName").Value = SectionName.ToString
coa.Parameters.Add(New SqlParameter("@newSectionID", SqlDbType.BigInt))
coa.Parameters("@newSectionID").Value = newSectionID
coa.ExecuteNonQuery()
connect.Close()
MsgBox("success insert")
Catch ex As Exception
MsgBox("Fail to Save to database")
End Try
End Using
不知道爲什麼你不會看到一個異常;該查詢字符串看起來不正確。 –
任何想法如何寫一個正確的查詢? –
我編輯來自Microsoft頁面的示例以符合我的代碼。 –