OCIStmtExecute: ORA-01400: cannot insert NULL into


OCIStmtExecute: ORA-01400: cannot insert NULL into


有新增的資料是空值,有欄位在型態中被設定不能為空,因此會出現此類錯誤訊息。






解決方法:
1.新增時SQL語法調整輸入非空值的資料
2.調整欄位的設定,改為可接受空值得輸入,除非特殊需求,一般不建議資料表欄位為空

參考網址:
https://www.tekstream.com/resource-center/ora-01400-error-message/

留言

這個網誌中的熱門文章

Fatal error: Call to a member function bindValue() on null

IIS-Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'

ORA-12899: value too large for column