0
我對編程遊戲非常新穎,我一直在爲這個程序工作幾個星期,現在它已經到來了,但是我嘗試輸入數據後,我搜索將新行數據輸入到表中的方法似乎沒有更新我的表。我有一種感覺,這可能是一件非常簡單的事情,我正在尋找。任何幫助將不勝感激。謝謝我的Sql數據庫表不會顯示數據,我想用VB 2008 Express插入它
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button4.Click
Dim conn As New SqlConnection("my datasource")
Dim comm As New SqlCommand()
comm.Connection = conn
comm.CommandText() = "INSERT INTO inventoryTable(item, itemDescription, quantity, purchasePrice, markUp, sellingPrice, paymentMethod, paymentAmount) VALUES (@ParameterItem,@ParameterItemD,@ParameterQuan,@ParameterPurch,@ParameterMark,@ParameterSell,@ParameterPm,@ParameterPa)"
comm.Parameters.AddWithValue("@ParameterItem", TextBox1.Text)
comm.Parameters.AddWithValue("@ParameterItemD", TextBox8.Text)
comm.Parameters.AddWithValue("@ParameterQuan", TextBox2.Text)
comm.Parameters.AddWithValue("@ParameterPurch", TextBox3.Text)
comm.Parameters.AddWithValue("@ParameterMark", TextBox4.Text)
comm.Parameters.AddWithValue("@ParameterSell", TextBox5.Text)
comm.Parameters.AddWithValue("@ParameterPm", ComboBox2.Text)
comm.Parameters.AddWithValue("@ParameterPa", TextBox6.Text)
Try
conn.Open()
comm.ExecuteNonQuery()
conn.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
'TextBox7.Text = TextBox1.Text + ", " + TextBox8.Text + ", " + TextBox2.Text + ", " + TextBox3.Text + ", " + TextBox4.Text + ", " + TextBox5.Text + ", " + ComboBox2.Text + ", " + TextBox6.Text
End Sub
哈哈..對此,我應該澄清,是的,我刪除了數據源。問題是當我運行它時,我的程序會運行一切問題,但是當我在表格中提取數據時,新條目沒有被看到的地方 – Shawn
Gotcha,只是確保=)。您是否檢查了「comm.ExecuteNonQuery()」的調用返回的內容?它應該給你一個整數,告訴你有多少記錄受到影響。 – jadarnel27
我將如何做到這一點?我不能把它發送到一個消息框,我可以嗎? – Shawn