Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Сравнение данных на клиенте и сервере


Автор: omeu 23.11.2011, 14:16
Добрый день, 

задача сравнить идентичность данных на клиенте и на сервере. 
Данные на клиенте хроняться в виде:
1 row
2 row

4 row
при получении этих же данных с сервера все переходы на следующую строку заменяються на квадраты (примерно: 1row[]2row[][]4 row)

Данные получаю через: 
SqlConnection Scon = new SqlConnection("Server=XXXX" +
"database=YYYY" +
"Integrated Security=False;" +
"Persist Security Info=False;" +
"User Id=AAA" +
"Password=123123"
);

SqlDataAdapter SrvAdap = new SqlDataAdapter("SELECT c.* FROM " + TableName, Scon);
DataSet SrvDS= new DataSet();
SrvAdap.Fill(SrvDS, TableName);

После выполнения Sadap.Fill(Sds, TableName); в Sds я вижу переход на новую строку в виде квадратов -http://pikucha.ru/i7715.
в итоге после сравнения данных с клиентом я получаю  -http://pikucha.ru/i76ZQ.

Подскажите плиз хороший способ для привидения данных с сервера к виду как на клиете.
ЗЫ: можно работать только с данными полученными с сервера/ клиента. Изменять настроки клиента я не могу(e.g. Collation).

Спасибо за помощь

Автор: KelTron 25.11.2011, 08:41
В строке, полученной от сервера, замени все \n на \r\n.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)