|
Модераторы: LSD |
|
izver84 |
|
||||||||||||
Опытный Профиль Группа: Участник Сообщений: 302 Регистрация: 5.11.2007 Репутация: нет Всего: 1 |
Добрый день.
В таблице table1 есть поле text_file (text) . Необходимо вести в неё данные вида ' орех помидор тыква' пишу
Результат орех\\nпомидор\\nтыква Пробовал так
Ругается 'ОШИБКА: тип "e" не существует'
Ругается 'ОШИБКА: тип "e" не существует' Вот так работает
Но если я хочу использовать переменную
Результат ОШИБКА: колонка "e" не существует Что делать? Решил
Так работает. Это сообщение отредактировал(а) izver84 - 25.2.2016, 14:54 -------------------- Если новая программа с первого раза компилируется без ошибок, значит, она написана принципиально неправильно. |
||||||||||||
|
|||||||||||||
Angel666 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 8.9.2011 Репутация: нет Всего: 1 |
Может так?
update table1 set text_file='орех \n помидор \n тыква' Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
izver84 |
|
||||||||
Опытный Профиль Группа: Участник Сообщений: 302 Регистрация: 5.11.2007 Репутация: нет Всего: 1 |
Выдает орех \n помидор \n тыква Цель такая - Записать в поле содержимое накладной В начале идет шапка Потом перечень товара И наконец подвал Пример Начало текста ' Экземпляр 1 покупателя печатная форма утверждено 01.02.2016 Накладная Серия LD Номер 015125 дата 01.02.2016 Перевозчик "Пупкин" Продавец "Пупкин" Покупатель "Мубкин" ------------------------------------------------------------------------ |Товар | кол-во | цена | сумма | сумма | сумма | | | | |без ндс | ндс | с ндс | ------------------------------------------------------------------------ |Яблоко| 3 |5.6267 | 16.88 | 3.38 | 20.26 | |Дыня | 15 |11.3613| 170.42 | 13.63 | 184.05| |Горох | 10 |9.9070 | 99.07 | 7.93 | 107.00| Итого 286.37 24,94 374.31 ------------------------------------------------------------------------ Получил экспедитор : Кузнецов Виктор ________________ Получил товаровед : ______________ Экземпляр 2 продавца печатная форма утверждено 01.02.2016 Накладная Серия LD Номер 015125 дата 01.02.2016 Перевозчик "Пупкин" Продавец "Пупкин" Покупатель "Мубкин" ------------------------------------------------------------------------ |Товар | кол-во | цена | сумма | сумма | сумма | | | | |без ндс | ндс | с ндс | ------------------------------------------------------------------------ |Яблоко| 3 |5.6267 | 16.88 | 3.38 | 20.26 | |Дыня | 15 |11.3613| 170.42 | 13.63 | 184.05| |Горох | 10 |9.9070 | 99.07 | 7.93 | 107.00| Итого 286.37 24,94 374.31 ------------------------------------------------------------------------ Получил экспедитор : Кузнецов Виктор ________________ Получил товаровед : ______________ ' Конец текста Значение LD 015125 01.02.2016 "Пупкин" "Мубкин" Кузнецов Виктор Берутся из БД Значение |Яблоко| 3 |5.6267 | 16.88 | 3.38 | 20.26 | |Дыня | 15 |11.3613| 170.42 | 13.63 | 184.05| |Горох | 10 |9.9070 | 99.07 | 7.93 | 107.00| определяются в цикле
Работает. А дальше как вводить данные? Пробовал
Ругается
Вообщем как объединить символ 'E' c переменой? -------------------- Если новая программа с первого раза компилируется без ошибок, значит, она написана принципиально неправильно. |
||||||||
|
|||||||||
Angel666 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 8.9.2011 Репутация: нет Всего: 1 |
http://postgresql.ru.net/manual8.4/sql-syn...al.html#AEN1622
Table 4-1. Последовательности, экранированные обратной косой чертой \n новая строка (E'помидор \n помидор') Мне кажется проще конвертнуть в base64 и положить как есть со всей разметкой. Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
izver84 |
|
||||||
Опытный Профиль Группа: Участник Сообщений: 302 Регистрация: 5.11.2007 Репутация: нет Всего: 1 |
Вообщем.
Если делать так
то работает перенос строки А в базе данные в таком виде
Вот. Результат надо отобразить в Яве. В объекте jTextarea. Не корректно отображается
Но это не к вам. Это сообщение отредактировал(а) izver84 - 1.3.2016, 13:02 -------------------- Если новая программа с первого раза компилируется без ошибок, значит, она написана принципиально неправильно. |
||||||
|
|||||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PostgreSQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |