|
|
|
ช่วยด้วย มัน Error ลองหลายรอบแล้วไม่ได้ INSERT ข้อมูลไม่ได้สักที |
|
|
|
|
|
|
|
อันนี้ผม Echo มันออกมาดู ตรวจสอบทุกอย่างตามรูปแบบ
Code (PHP)
insert into invoice ( INVODATE, INVOTIME, HN, CODE1, DRUGDOCT, UNIT, AMOUNT, CTRLCODE, TOTAINV, INVONO, INOUT, INVOTYPE, PNHS, RETAIL, DFCODE1, DFCODE2, TOTADATE, USR, UNITOLD, AMTOLD, USECODE, EAT1, NUMBER, FGROUP, DEPT, PCNO, INSCL, FGROUP_I, DRUGUNIT_CODE ) values ( '2012-03-19 00:00:00.000', '01:06:52', '55559982', '0', 'ARALT1', '10', '25', '8', 'N', '', 'I', '', 'B', '0.4200', '', '', '', 'W3PL', '10', '25', '009', '10', '', 'M01', '', '', '', 'M01', ' cc' )
ผมลองเอาคำสั่งนี้ไปรันใน SQL Management Studio แล้ว มันก็ไม่ได้อยู่ดี
มัน Error ในหน้าเว็บกับ โปรแกรมเหมือนกันคือ
Code (PHP)
Msg 8114, Level 16, State 5, Line 1
Error converting data type varchar to numeric.
ผมนั่งดูจนตาลายหมดแล้ว รูปแบบฟิลด์ถูกทุกอย่าง Allow null ก็ลองแล้ว
Tag : PHP, Ms SQL Server 2008, CakePHP, Report Others
|
|
|
|
|
|
Date :
2012-03-19 01:16:17 |
By :
narin25462003 |
View :
2855 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ฟิลด์ไหนเป็น decimal ไม่ต้องใส่ ' ครับ
|
|
|
|
|
Date :
2012-03-19 01:35:50 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จากค่าพยายามเอา string ไปใส่ในค่าฟิลด์ที่เป็นตัวเลขครับ ลองตรวจสอบดีๆ
|
|
|
|
|
Date :
2012-03-19 12:09:33 |
By :
mee079 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|