Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.22;
Скачать: CL | DM;

Вниз

РАБОТА С БАЗАМИ ДАННЫХ   Найти похожие ветки 

 
TAN_K ©   (2002-07-01 14:51) [0]

ПОМОГИТЕ НАЧИНАЮЩЕМУ !!!
БАЗА ДАННЫХ СОЗДАНА В INTERBASE Express. Delphi 5 версия .
Поле <Kod> таблицы должно автоувеличиваться . Сделала генератор .
Сделала триггер медодами Interbase Express . При запуске приложения выдается сообщение об ошибке - ... "KOD" .... - Integ 32 ... . Приложение не работает . Компоненты - Grid, DataSource, IBTable, IBTranzaction, IBDataBase.
И еще один вопрос - пыталась сделать поиск - частичное совпадаение : компонент - Edit , методы компонента Table не работают (FindKey, FindNearest ... ). Подскажите как сделать .
Спасибо .


 
Skier ©   (2002-07-01 14:57) [1]

>TAN_K
для частичного совпадения лучше всего
использовать TTable.Locate


 
Игорь Шевченко ©   (2002-07-01 15:13) [2]

Сообщение бы целиком и полностью. Боюсь, проблема осталась в многоточиях...


 
Fareader ©   (2002-07-01 16:46) [3]

Внесу некоторую ясность: INTERBASE Express - это компоненты прямого доступа к СУБД INTERBASE, поэтому в них нельзя создать ни базу ни тригер, это можно сделать только с их помощью.

Я так понимаю, что ошибка вываливается при вставке новой записи.
Если так то лучше убрать тригер, а новое значение генератора получать из хранимой процедуры в событии OnNewRecord - так оно правильнее.


 
TAN_K ©   (2002-07-01 17:20) [4]

Спасибо за ответы !
Да ошибка вываливаеися при вставке новой записи .
Спасибо за совет по поиску : я уже сделала IBTable.Locate .
По этому поводу еще один вопрос : обязательно ли использовать компонент <Button> , можно ли обойтись одним компонентом <Edit>, попробовала - не получилось .
Спасибо .


 
Fareader ©   (2002-07-01 17:30) [5]

Можно и <Edit> используйте событие OnKeyPress для реакции, ну скажем на нажатие клавиши Enter
if key=#13 {код Enter} then ....



Страницы: 1 вся ветка

Текущий архив: 2002.07.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
3-70594
KAA
2002-06-28 18:00
2002.07.22
Время выполнения запроса


1-70683
AFROLOV
2002-07-10 12:35
2002.07.22
Как подовить вывод всех сообщений об ошибках?


1-70711
Александр
2002-07-11 12:08
2002.07.22
Глюк


3-70590
dimanew
2002-06-27 09:24
2002.07.22
Подскажите как в IB создать генератор, котоый при добавлении


14-70913
Giga-Byte
2002-06-26 10:15
2002.07.22
Есть где-нить компонент Grid, чтобы помещать иконки