«Не удается найти PInvoke DLL« dbnetlib.dll ».» В приложении Smart Device

Я создаю программу в Visual Studio Pro 2008 и пытаюсь получить доступ к базе данных SQL из моей программы. Устройство, на котором запущена программа, работает под управлением Windows CE и является сканером штрих-кода. Когда я запускаю код и пытаюсь установить соединение с базой данных, я получаю MissingMethodExeption, который говорит:

Can't find PInvoke DLL 'dbnetlib.dll'.

В результате повторного поиска в Интернете я обнаружил, что вам необходимо установить файл sql.ppc.we5.armv4i.cab, однако мое устройство его не устанавливает (одна из моих проблем).

Вот код, который я использую для установления соединения с моей базой данных SQL.

 string conString = "Data Source=OS4DPC05\\SQLEXPRESS;Initial Catalog=testing;Integrated Security=SSPI;User ID=**************;";
 Process.Start("\\windows\\wceload.exe", "'\\Program Files\\SmartDeviceProject2\\sql.ppc.wce5.armv4i.cab'");
        using (SqlConnection con = new SqlConnection(conString))
        {
            con.Open();
        }

Это только часть кода, но программа всегда останавливается на con.Open ();

Кто-нибудь знает, как решить эту проблему? Любые предложения будут высоко ценится.

Ответы на вопрос(5)

Ваш ответ на вопрос