ช่วยดูโค้ดเพิ่ม ข้อมูลโดยใช้ datetimepicker หน่อยค่ะ มันเพิ่มไม่ได้
Dim connectionstring As String = My.Settings.Rubber1ConnectionString
Dim strSQL As String = "INSERT INTO TblProduct (ProductID,ProductName,DateTime,Price)VALUES(@ProductID,@ProductName,@DateTime,@Price)"
Using connection As New SqlConnection(connectionstring)
Dim command As New SqlCommand(strSQL, connection)
If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Then
MsgBox("กรุณากรอกข้อมูลให้ครบทุกช่อง", MsgBoxStyle.Exclamation, "แจ้งเตือน")
Return
End If
command.Parameters.Add("@ProductID", SqlDbType.Text)
command.Parameters("@ProductID").Value = TextBox1.Text
command.Parameters.Add("@ProductName", SqlDbType.Text)
command.Parameters("@ProductName").Value = TextBox2.Text
command.Parameters.Add("@DateTime", SqlDbType.DateTime)
command.Parameters("@DateTime").Value = DateTimePicker1.Value
command.Parameters.Add("@Price", SqlDbType.Text)
command.Parameters("@Price").Value = TextBox3.Text
Try
connection.Open()
command.ExecuteNonQuery()
MessageBox.Show("บันทึกข้อมูลเรียบร้อย") 'สั่งให้แสดงข้อความเมื่อบันทึกข้อมูลเรียบร้อย
Me.TblProductTableAdapter.Fill(Me.RubberDataSet.TblProduct) 'สั่งให้GirdView โหลดข้อมูลใหม่ โดยสั่งDataset โหลดใหม่
DataGridView1.FirstDisplayedScrollingRowIndex = DataGridView1.RowCount - 1 'โฟกัสไปยังข้อมูลที่ Add ล่างสุด
Catch ex As Exception
MessageBox.Show("ไม่สามารถบันทึกได้") 'แสดงข้อความเมื่อเกิด Error
End Try
End UsingTag : .NET, Ms SQL Server 2008, VB.NET
Date :
2012-08-07 13:54:46
By :
nuttykawaii
View :
1177
Reply :
4
"INSERT INTO TblProduct (ProductID,ProductName,[DateTime],Price)VALUES(@ProductID,@ProductName,@DateTime,@Price)"
datetime เป็นสัตว์สงวน จะใช้ชื่อนี้ต้องขังกรงไว้ด้วย [ และ ]
Date :
2012-08-07 13:58:00
By :
อิอิ
มันยังไม่ได้เรยอ่ะค่ะ มีวิธีอื่นมั้ยค่ะ
Date :
2012-08-07 14:27:15
By :
nuttykawaii
Catch ex As Exception
MessageBox.Show("ไม่สามารถบันทึกได้" & ex.Message) 'แสดงข้อความเมื่อเกิด Error
End Try
ไม่ได้ช่วยแก้หรอก แค่อยากให้มันแสดง error ออกมาจะได้แก้ได้ตรงจุด ไม่อยากเดา
Date :
2012-08-07 15:10:41
By :
อิอิ
Load balance : Server 04