1 用oadc連接oracle資料庫做增刪改查操作,oralce的表中有兩個欄位是采用的默認值,兩個是
id 默認是 : get_guid() 非空值
operdate 默認是: sysdate 非空值
在query->adppend的時候,這兩個值默認是沒有填寫的,因為就在資料庫端生成就可以,在post()的時候,就提示:
field id must hava a value了,請問這個問題如何解決,
2 關于資料庫中使用函式獲取默認值的欄位,如何通過append增加或者批量增加,有如何獲取的query中?
uj5u.com熱心網友回復:
id 和 operdate 非空值,新增時必須為它確定一個適合的值。否則,出錯。uj5u.com熱心網友回復:
在資料庫中具有默認值的欄位,最好不要參與APPEND,如果非要參與的,必須賦值,不然POST是出錯的。一般來說,具有默認值的資料更新,最好是用INSERT結構化SQL再加以事務控制,以確保資料安全
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/67796.html
標籤:數據庫相關
上一篇:c#代碼轉DELPHI
下一篇:vacomm控制元件
