このコードを使用してcsvファイルからデータをコピーし、テーブルにアクセスしています:
str = "insert into tablex (field1, field2, field3)
select field1, field2, field3
from
[Text;
FMT=Delimited;
HDR=YES;
CharacterSet=437;
DATABASE=" & ThisWorkbook.Path & "\data-for-tool-refresh].csvtable.csv;"
しかし、データが貼り付けられた後、特定の列が切り捨てられます。つまり、10 進数値が削除されます。「double」として設定されているアクセステーブルからデータ型をチェックしましたが、それでも値が切り捨てられます ex: 15.12345 は 15 になります
誰かがこれらの値を切り捨てずにアクセスできるようにする方法を提案してもらえますか