Имя: Пароль:
1C
 
Перенос строк при чтении из SQL (1С 7.7)
,
0 Mary01
 
11.12.15
10:59
Здравствуйте!

Подскажите, как правильно сделать перенос строк в 1С 7.7 при чтении напрямую из базы SQL?
Пример: в SQL есть текстовое поле Komm, в котором содержится такой текст:
111
222
333
(именно так, с переносом строк). Но когда я пишу в 1С:
Комментарий = RecordSet.Fields("Komm").Value;
то получаю в результате "склеенную строку" без переносов: "111222333      ".
Как сделать, чтобы 1С читала это поле с переносом строк, не склеивая их?
1 Mikeware
 
11.12.15
11:04
посмотреть, что используется в поле в качестве разделителя строк, и заменить на РазделительСтрок, или на пару CRLF
2 Mary01
 
11.12.15
11:06
(1) ок, а как это посмотерть? )
3 Mikeware
 
11.12.15
13:01
(2) вестимо, получить эту строчку, и смотреть посимвольно...
4 Mary01
 
11.12.15
13:16
(3) Комментарий = RecordSet.Fields("Komm").Value; - вот тут я ее получила. но тут уже нет переноса строк.
когда в отладчике смотрю, то вижу:
Комментарий = "111222333      "
5 Mikeware
 
11.12.15
13:49
Для сч=1 по СтрДлина(Стр) Цикл
Сообщить("символ номер "+сч+"="+КодСимв(Сред(Стр,сч,1)))
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.