|
Запись в поле типа TEXT
|
|||
---|---|---|---|
#18+
Добрый день! Базами данных занимаюсь недавно, так что заранее прошу простить за {возможно} глупый вопрос. В Informix On-Line Server 9.4 под Unix возникла необходимость записывать данные в поле типа TEXT при срабатывании триггера. В документации приведены три способа это сделать (не конкретно через триггер, а в общем). Устраивает только 3 - через внешнюю программу ESQL/C. Однако при попытке вызвать внешнюю программу через команду SYSTEM возникает ошибка - файл не найден, хотя командная строка абсолютно правильная, терминал файл нормально находит и даже запускает. В чем может быть проблема в данном конкретно случае и есть ли какие-то другие известные вам способы добавить данные в поле типа TEXT через срабатывание триггера? Заранее благодарен ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2007, 15:59 |
|
Запись в поле типа TEXT
|
|||
---|---|---|---|
#18+
Сам бьюсь с этой проблемой, но пока ответа не нашел. А TEXT действительно можно писать только через программу ESQL/C ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2007, 11:33 |
|
Запись в поле типа TEXT
|
|||
---|---|---|---|
#18+
одно непонятно зачем вам поле text, как вы туда пишете с помощью sql (пусть даже через system)? Есть lvarchar и char(32000) -- мало? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2007, 11:36 |
|
Запись в поле типа TEXT
|
|||
---|---|---|---|
#18+
3. ОБЯЗАТЕЛЬНО укажите точную версию IDS и используемую платформу(версия ОС, ядра для Linux, Service Pack для Windows и т.п.). 4. Подробно опишите ситуацию, при которой происходит ошибка. ОБЯЗАТЕЛЬНО скопируйте сообщение об ошибке, а не пересказывайте его своими словами 5.Если это ошибка при выполнении утилиты командной строки - покажите точную командную строку; - Если это ошибка SQL - сделайте маленький пример с созданием тестовой таблички и данных, который другие могут быстро воспроизвести у себя; В таком вот аксепте ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2007, 22:08 |
|
Запись в поле типа TEXT
|
|||
---|---|---|---|
#18+
Sapfeer, попробуй CONVERT(text, <поле>, 104); ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2008, 00:54 |
|
|
start [/forum/topic.php?fid=44&msg=34621530&tid=1607946]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
182ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 289ms |
0 / 0 |