|
|
|
ช่วยดูให้หน่อยครับว่า มัน Error ตรงนัย มันขึ้นแบบนี้ครับ |
|
|
|
|
|
|
|
เช็คการ convert ค่าเป็น date ครับ ว่าตรง วัน เดือน ปี มั้ย
out-of-range คือมัน convert แล้วมันเกิน เช่น เอาวันที่ไปเป็นเดือนทำให้มัน error ครับ
datetime format คือปัญหาคู่โปรแกรมเมอร์ครับ ^ ^
|
|
|
|
|
Date :
2013-02-20 21:23:47 |
By :
N3BUL4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วจะรูปได้งัยว่า มันต้องแก้ตรงไหนอ่ะครับ ช่วยเกรินๆ ให้ฟังหน่อยครับ...
|
|
|
|
|
Date :
2013-02-20 22:03:33 |
By :
thuadsak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (VB.NET)
sqlCommand.Parameters.AddWithValue("parameterName", "value")
ผมแนะนำให้ใช้วิธีนี้ในการเพิ่มข้อมูลลงฐานข้อมูลครับ
เท่าที่ผมพอจะรู้คือมันจะเป็นการปล่อยให้โปรแกรมมันคุยกันเองน่ะครับ (ไม่แน่ใจนะ รอผู้รู้ดีกว่าครับ)
ลองศึกษาเพิ่มเติมดูครับ
https://www.thaicreate.com/asp.net/c-sharp-asp.net-system.data.sqlclient-parameter-query.html
แต่ถ้าคุณทำวิธีนี้อยู่แล้ว ลองวิธีนี้ดูครับ
Code (VB.NET)
sqlCommand.Parameters.AddWithValue("parameterName", DateTime.Today.ToString("s"))
'รึไม่ก็
sqlCommand.Parameters.AddWithValue("parameterName", DateTime.Today.ToString("yyyy-mm-dd"))
ปล.ถูกอย่างที่ความเห็นแรกว่าเลยครับ คู่กันจริง ๆ
|
|
|
|
|
Date :
2013-02-21 00:21:14 |
By :
dekdam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|