假設有兩個表TABLE1,TABLE2,TABLE1裡面有五個字段:materialID,materialName,materialSpec,Unit,Price,TABLE2裡有四個字段:StockID,materialID,StockCount,StockDate,當我用一個DBGRID顯示TABLE2裡的內容 時,除了要顯示TABLE2內的所有字段,還要顯示TABLE1裡的materialName,MaterialSpec,Unit,Price,而且我更改materialID後,materialname,materialspec,unit,price也要自動更新,於是我創建了四個永久性的字段,三個計算字段,當我修改了DBGRID內的數據後,再更新卻出錯!錯誤為'Non-nullable column cannot be updated to NULL',數據庫是sql server 2000.我不知原回,請大家幫忙!