|
|
|
Pervasive Control Center, PSQL и хранимые процедуры.
|
|||
|---|---|---|---|
|
#18+
Pervasive 10.30 1. Есть табличка на 70 полей. Пытаюсь из PCC вставить в неё запись. insert into mytable values (....); Вылазит ошибка: [LNA][Pervasive][ODBC Engine Interface][Data Record Manager]The data buffer parameter is too short(Btrieve Error 22) Лезу в Help и пытаюсь понять в чём причина. В английском не силён, поэтому разобраться не удалось. Но вот то, что говориться вот тут насторожило: The data buffer parameter is too short when access table with more than 60 field using ActiveX И предлагается скачать последнюю версию ActiveX. А нужен ли он мне для вставки через PCC? То есть вставлять в таблицы с более чем 60 полями не умеет? Пробовал делать insert по набору полей - результат тот же. Хотя в другие таблицы с меньшим количеством полей вставка проходит. Подскажите пути решения проблемы. Можно как-нибудь обойти это ограничение? 2. Хранимае процедуры и функции в Pervasive. 2.1 Через функцию нельзя сделать insert? Только через процедуру? 2.2 Можно ли из той же хранимой процедуры обратиться с текстовому файлу для экспорта из неё данных в таблицу базы данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 09:28 |
|
||
|
Pervasive Control Center, PSQL и хранимые процедуры.
|
|||
|---|---|---|---|
|
#18+
Drou, сейчас попробовал на табличке из 99 полей в Pervasive.SQL Data Manager выполнить insert into mytable(myfiield) values (1); все на ура (правда на 8.70) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 12:15 |
|
||
|
|

start [/forum/topic.php?fid=56&msg=36627822&tid=2015591]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
165ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 256ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...