У меня есть программное обеспечение, разработанное для .NET Compact Framework 6.5, которое работает на устройстве Windows Mobile 6.5.
Программное обеспечение подключается к базе данных SQL Server Express через dll System.Data.SqlClient.
Проблема в том, что когда я пытаюсь установить соединение с SqlConnection.Open, я получаю ошибку SqlException.
Ошибка, безусловно, связана с физическим терминалом, потому что с другим устройством, практически идентичным, но которое уже было в моем распоряжении, программа работает без проблем.
Я думаю, что скучаю по какой-то dll, но не могу понять, какая именно. Я уже установил различные sql wce5 armv4 CAB
Кто-нибудь может мне помочь?
сообщение содержит только "SqlException on Sqlconnection.open"
Есть внутреннее исключение?
Я предполагаю, что у вас проблема с сетью. Подробности исключения будут очень полезны. Если DLL не может быть найдена, код покажет другую ошибку уже во время загрузки. Возможно, вы указываете имя, а не IP, и сеть не разрешает имя ... Но без дальнейших подробностей ??
Это сообщение об ошибке: sqlexception в System.Data.Sqlclient.SqlConnection.OnError (исключение SqlException, состояние TsdParserState) в System.Data.SqlClient.SqlInternalConnection.OnError (исключение SqlException, состояние TsdParserState) в System.Data.Sqlient. TsdParserState.ThrowExceptionAndWarnin g () в System.Data.SqlClient.TsdParser.Connect (хост Sring, SqlInternalConnection connHandler, тайм-аут Int32) в System.Data.Sqlclient.SqlInternalConnection.Sqlclient.SqlInternalConnection.SOpenAndLogin () в System.Dataqin () в System.Dataqin () в System.Dataqin () в System.Dataq (SqlConnect ion соединение, HashTable connectionOptions)





Какое именно сообщение об исключении вы получите?