Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Pervasive Control Center, PSQL и хранимые процедуры. / 3 сообщений из 3, страница 1 из 1
14.05.2010, 09:28
    #36627249
Drou
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pervasive Control Center, PSQL и хранимые процедуры.
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 Можно ли из той же хранимой процедуры обратиться с текстовому файлу для экспорта из неё данных в таблицу базы данных?
...
Рейтинг: 0 / 0
14.05.2010, 12:15
    #36627732
EvgErmak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pervasive Control Center, PSQL и хранимые процедуры.
Drou,

сейчас попробовал на табличке из 99 полей в Pervasive.SQL Data Manager выполнить
insert into mytable(myfiield) values (1);
все на ура (правда на 8.70)
...
Рейтинг: 0 / 0
14.05.2010, 12:37
    #36627822
Drou
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pervasive Control Center, PSQL и хранимые процедуры.
EvgErmak,

Первый вопрос снимается. Косяк был в DDF. Размер некоторых полей в DDF не совпадал с таковыми в DBT файлах. После правки размера полей вставка заработала.
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Pervasive Control Center, PSQL и хранимые процедуры. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]