我有一個Excel工作簿,它具有與數據透視表的.csv文件的外部連接。 .csv中的一列(我們稱之爲ID)具有諸如「00000000000000101」之類的數據。我有一個簡單的SELECT ID FROM DATA.csv
設置。Excel中的Microsoft Query - Casting類型?
在Microsoft Access中,在導入表格時,我可以在運行查詢之前將該字段分類爲文本。但是,在我目前的情況下,Excel/Microsoft Query將其作爲int來使用。我擡頭看了看CAST功能,並着手嘗試
SELECT CAST(ID AS TEXT)
和 SELECT CAST(ID AS CHAR(255))
但都取得了我的錯誤
不正確的列表達式: 'CAST(ID AS XXX'
我是否正在使用此功能?我應該如何處理?
如果是相關的,這裏是我的連接字符串:
DBQ=C:\;Driver={Microsoft Access Text Driver (*.txt, *.csv)};DriverId=27;Extensions=txt,csv,tab,asc;FIL=text;MaxBufferSize=2048;MaxScanRows=25;PageTimeout=5;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;
我爲您的問題添加了MS-Access標籤,以便正確的人員查看。我忘記它是否被轉換或轉換訪問 – Twelfth