나는 오래된 ASP 고전 사이트에서의 SQL Server Compact 버전 4.0에 연결하려는하지만 난 항상 오류 얻을 :ADO 연결은 4.0
"Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified. "
내가
sCon = "Data Source=c:\temp\sqlcompact.sdf;Encrypt Database=True;Password=testtest;Persist Security Info=False;"
시도를
및
업데이트 : 오류 : 여러 단계의 OLE DB 작업에서 오류가 발생했습니다. 가능한 경우 각 OLE DB 상태 값을 확인하십시오. 작업이 수행되지 않았습니다.
sCon = "Provider=Microsoft.SQLSERVER.CE.OLEDB.4.0;Data Source=c:\temp\sqlcompact.sdf;Password=testtest;"
아무런 성공이 없었습니다.
일반적으로 ADO에서 SQL Server CE 4.0에 연결할 수 있습니까?
업데이트 : 예제 코드 열기 연결 : 당신이 만들 수
sCon = "Provider=Microsoft.SqlServer.Mobile.OleDb.3.0;Data Source=c:\temp\sqlcompact.sdf;Password=testtest;"
행운 경우 :
dim sCon
dim gCON : set gCON=CreateObject ("ADODB.Connection")
sCon = "Provider=Microsoft.SQLSERVER.CE.OLEDB.4.0;Data Source=c:\temp\sqlcompact.sdf;Pwd=testtest;"
gCon.ConnectionString = sCon
gCon.Open
gCon.Close
후 더 많은 코드 : 실제로 연결을 열고 어떻게? 'sCon'을 제대로 사용하지 않는 것 같습니다. –
@Shadow 마법사 다른 연결 문자열에 문제가없는 Oracle 및 SQL Server 2008에 이미 연결되었습니다. – Yots
문제는 공급자와 가장 비슷합니다. 내 대답을 참조하십시오. –