해당 쿼리를 실행하고 결과를 반환하는 내부 응용 프로그램에 쿼리를 전달하는 중입니다. 연결은 CSV 파일이고 연결 대상은 공급자 = 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 값을 설정하지 않았습니다.
다른 읽기에서 내가 합류하는 값이 둘 다 문자열로 인식되는 것 같지 않습니다. LinePrimaryKeys
으로 + PurchaseOrderNo '구분자' PurchaseOrderNo +와 같은 LinePrimaryKeys + ContractNo '구분자'PurchaseOrderNo + 대체 예
오류를 멈춘다. 이제 어떻게 문자열로 변환할까요?
이것은 작동하지 않습니다. ContractName + 'CN'+ CAST (ContractName NVARCHAR (50)와 같은) LinePrimaryKeys
당신은 & 대신 +를 사용할 필요가
무엇이 오류입니까? –