![](/img/trans.png)
[英]Access 2003/SQL matching only columns that are not null in the left table
[英]Calculated columns in Access 2003 have null value when inserting into new table
我有一個make table查詢,其中計算了一些列。 這些列之一的外觀示例如下:
SQFTCost: (([SUPPLY_MASTER]![LAST_COST]+[SUPPLY_MASTER]![FREIGHT_COST])/[SUPPLY_MASTER]![SQFT_PER_CTN])
在這種情況下,LAST_COST是精度為9,小數位數為3的小數。FREIGHT_COST是精度為8,小數位數為3的小數,而SQFT_PER_CTN是精度為7且小數位數為3的小數。 。
每當我運行make table查詢時,該列以及所有類似的列都將填充為null。 我知道它們實際上為空,因為我在編寫的例程中對其進行了測試。
但是,如果我將查詢更改為SELECT查詢,一切都很好。 該值是正確的。
有誰知道如何解決這個問題? 我正在使用Access 2003。
只是一些建議:
我已經找到了這個問題的正確答案。 這是我們在這里使用的有時不穩定的ODBC驅動程序的結果。 我們的數據保存在Vision文件格式的 COBOL文件中。 問題來自使用在xfds中定義為文件中其他字段的REDEFINES的字段。 使用原始字段可解決此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.