Ошибка клиента SQL на некоторых устройствах, но работает на других - PullRequest
0 голосов
/ 20 марта 2012

Я подключаю Windows Mobile к серверу MsSql 2005 с помощью System.SqlClient. Отлично работает на некоторых устройствах, но не на других.

Может ли это быть проблемой в базе данных?

Эта ошибка возникает, когда я пытаюсь запустить читателя. Open делает успех.

System.Data.SqlClient.SqlException: SqlException
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, TdsParserState state)
   at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, TdsParserState state)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
   at System.Data.SqlClient.TdsParser.ReadNetlib(Int32 bytesExpected)
   at System.Data.SqlClient.TdsParser.ReadBuffer()
   at System.Data.SqlClient.TdsParser.ReadByteArray(Byte[] buff, Int32 offset, Int32 len)
   at System.Data.SqlClient.TdsParser.ProcessSSPI(Int32 receivedLength)
   at System.Data.SqlClient.TdsParser.Run(RunBehavior run, SqlCommand cmdHandler, SqlDataReader dataStream)
   at System.Data.SqlClient.SqlDataReader.InternalClose(Boolean closeReader)
   at System.Data.SqlClient.SqlDataReader.Close()
   at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream)

1 Ответ

0 голосов
/ 20 марта 2012

Проблема была в SQL-коллекции.

...