![]() |
|
|
![]()
|
|
| BpIstorick |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 17.4.2006 Репутация: нет Всего: нет |
В книге Валерия Фаронова "Delphi 2005. Разработка приложений для баз данных и интернета" есть код на 42 странице
У меня выдает ошибку Таблица Paradox7 Сервер IB 6 помогите p.s. ТОварисчи!!! не отмалчивайтесь Это сообщение отредактировал(а) BpIstorick - 27.7.2006, 07:36 |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
Добавлено @ 08:43
для InterBase нормально, вроде без ошибок условия: должна быть таблица TYPES создана, должен быть создан генератор GEN_TYPE, в таблице TYPES должно существовать поле TYPEID типа Int (в качестве первичного ключа) и эти 3 условия должны быть соблюдены до того, как ты начнёшь создавать этот триггер |
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 3 Всего: 15 |
для работы с IB (создание бд, таблиц, тригеров, генераторов....) юзай IBExpert
|
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
http://www.hk-software.net/ibexpert.com/co...2943-0-0-00.php
для жителей бывшего СССР бесплатен, главное, чтобы в системе была установлена кодовая страница Win1251 |
|||
|
||||
| BpIstorick |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 17.4.2006 Репутация: нет Всего: нет |
Моя ошибка
то есть дело идет в InterBase Но тем не менее ошибка не ушла добавляю описание ошибки
посмотрел: 1. есть таблица TYPES 2. есть поле TypeID типа SmallInt (может в этом проблема 3. есть генератор "Name: GEN_TYPE; CurrentValue: 0" полный код который я исполнял включая ошибочный
соответственно у меня сейчас создание таблицы и генератора не проходит |
||||
|
|||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 3 Всего: 15 |
попробуй так
SET TERM ^ ; CREATE TRIGGER BEF_INS_TYPE FOR TYPES BEFORE INSERT AS BEGIN NEW.TYPEID = GEN_ID(GEN_TYPE, 1); END ^ SET TERM ; ^ Добавлено @ 11:44
читай Мир InterBase. Можно найти в электронном виде. Это сообщение отредактировал(а) superVad - 27.7.2006, 11:46 |
|||
|
||||
| jack128 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 18.5.2005 Репутация: нет Всего: 4 |
||||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |