1, dbgrid 中數字字段錄入時,數字太大,超過數據庫裡定義的范圍,就會出錯,如何攔截這個錯誤?
或者說如何設置它輸入時的長度?2,數據庫裡定義的字段有預設值的,比如說0.且不能為null.
在相應的dbedit,dbgrid中,如果有空值,在post 時就會出錯了,
當然可以在before post 時把這些字段值為null的賦值為預設值,但這樣好麻煩,每個字段都要檢查一遍,有沒有更好的法子?
數據時

解决方案 »

  1.   

    1.你是什么数据库?实在太大只能用字符串
    2.用 edit1.text:=query1.fieldbyname('xxx').asstring
      

  2.   

    jinjazz(近身剪(N-P攻略)) ( )
    是用SQL server 
    回复人: imulcfy() ( ) 信誉:100 
    >>暗恋无罪!!!!!!!!!!!!!!!!!!!!!!!
    寒~
    回复人: fenger8293(深爱着兰) ( ) 信誉:100 
    我用的是繁體,但是只有在編輯時顯示不出來,回復以後就有了。
      

  3.   

    1。DBGrid 里好像不能这样控制吧!