我已經建立了一個Access數據庫,其中包含一個鏈接到SQL表的表。我在Access中創建了一個查詢鏈接表。我有運輸軟件,我已經設置將數據導出到Access查詢,併成功傳遞到SQL表。到現在爲止還挺好。在傳遞到SQL之前修改MSAccess中的數據表
現在到了這個問題。 SQL表中的「權重」列具有「隱含的」4位小數位。所以當我輸出「1」的權重時,它在SQL表中顯示爲「.0001」。我需要將權重乘以10000以使其在SQL表中顯示爲「1.0000」。
我試着修改查詢的SELECT語句來做那個列上的數學,但我得到一個「無法更新字段」錯誤的ODBC驅動程序。
有沒有辦法做到這一點?我沒有使用MS Access(除了創建.mdb文件)。只需使用.mdb文件作爲傳送應用程序和SQL表之間的橋樑。
感謝您的任何指導!
什麼是weight列的dataType? – Lance
DataType是浮動的。 – tolsen64
你可以發佈你試過的和「沒有工作」的查詢嗎?我無法想象,將乘法和int乘以10,000來正確地導入到float中是使其正常工作的唯一方法嗎?你確定沒有其他事情了嗎? – Lance