C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
События с парамметрами в FireBird 1.5, Не хочет жрать, зараза...
** Deem
Отправлено: 17.02.2004, 16:42


Не зарегистрирован







Значит так: скачал и поставил уже FB 1.5.0.4288 для винды.
Для работы с базой исвользую IBExpert. В регистрации базы указан тип сервера FB 1.5. Хочу юзать событие с параметром (как обещали!) и вставляю в хранимую, так скать, процедуру строки

VARSTRING = 'eeeeee';
POST_EVENT 'Event', VARSTRING;

(где VARSTRING это переменная процедуры VARCHAR (20))

как учит дядя Ковязин в Мир Interbase.

Компилирую и получаю Parsing Error (видно пирсинг не модный) после запятой. Ну когда же это кончится, люди? Где ж управу-то искать на оглоедов?
Короче, кто знает, в чем прикол ? У Ковязина же получилось.
olegenty
Отправлено: 18.02.2004, 10:40


Ветеран

Группа: Модератор
Сообщений: 2412



у меня была подобная проблема, правда по другому поводу, когда с Firebird 1.0 переходил на Yaffil.

Дрючился долго, в результате меня спасло следующее: я сделал полный экспорт базы в скрипт (Инструменты->Извлечение метаданных как раз в IBExpert'е), а потом выполнил его.

Подозреваю, что какое-то значение имеет, какой сервак создавал сам файл БД. хотя ума не приложу, почему.

Если поможет — скажи, и можно смело писать в баглисты. ODS-то одна на всех. (вроде как)
** Deem
Отправлено: 18.02.2004, 13:01


Не зарегистрирован







Пересоздание не помогло.
Бэкап не помог.
И че теперь длать???!!!
Схожу на IBase...

Вернуться в Работа с базами данных в C++Builder