2015-09-10 2 views
0

У меня есть SQL Server Compact устанавливается на компьютере (версия 3,5 и 4)SQL Server Compact, но я не могу найти поставщика,

, но я не могу найти поставщика [Microsoft.SQLSERVER.CE.OLEDB .3.5 или] [Microsoft.SQLSERVER.CE.OLEDB.4]

установки: https://drive.google.com/file/d/0B_CGIKuMl3CwR2dNWXhrbkx4Mk0/view?usp=sharing

провайдеры: https://drive.google.com/file/d/0B_CGIKuMl3Cwa2VqUncwdm56aWM/view?usp=sharing

1000 благодаря

+0

Я не уверен, что если бы я получил это 100%, но где вы хотите использовать имя провайдера? –

+0

, чтобы использовать эту строку связи: Provider = Microsoft.SQLSERVER.CE.OLEDB.3.5; Источник данных = myPath \ myData.sdf; –

+0

Можете ли вы попробовать это: 'providerName =" System.Data.SqlClient "' –

ответ

0

так

Я не нашел «Microsoft.SQLSERVER.CE.OLEDB.3.5» в SQL списке поставщиков серверов или поставщики ODBC, но если поиск его смерзаться я нашел его в том key_classes_root так я пытаюсь соединиться с программа vb6 по:

Private Sub Form_Load() 
Dim MyConnObj As New ADODB.Connection 
    MyConnObj.ConnectionString "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=c:\articles.sdf;" 
    MyConnObj.Open 
End Sub 

и она работает очень хорошо :-)

Смежные вопросы