我向查詢傳遞一個內部應用程序,該應用程序運行該查詢並返回結果,連接到一個CSV文件,我正在連接Provider = Microsoft.Jet.OLEDB.4.0如何連接兩個字符串與Jet.OLEDB.4.0提供程序
我想加入字符串到一列,但我得到一個錯誤。
這可以做到,有誰知道如何做到這一點?我在做什麼
例子:
select
PurchaseOrderNo,
PurchaseOrderDate,
Description,
Quantity,
ContractName + 'delimiter' + ContractNo as LinePrimaryKeys
from [POImport baseline.csv]
的錯誤是: - 錯誤 - 供應商無法確定Double值。例如,該行剛剛創建,Double列的默認值不可用,並且使用者尚未設置新的Double值。
從其他閱讀看起來好像不是我加入的兩個值都被識別爲字符串。
例如更換 PurchaseOrderNo + '分隔符' + ContractNo如LinePrimaryKeys 與 PurchaseOrderNo + '分隔符' + PurchaseOrderNo作爲LinePrimaryKeys
停止錯誤。那麼現在我該如何投射字符串?
這不起作用。 ContractName + 'CN' + CAST(ContractName如爲nvarchar(50))作爲LinePrimaryKeys
什麼是錯誤? – 2009-05-19 06:31:45