Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.07.22;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.004 c
3-70587
masik
2002-06-28 15:51
2002.07.22
Помогите подключить Linked Server


14-70874
Bocman
2002-06-24 15:27
2002.07.22
Срочно, и не сложно....


1-70729
PVOzerski
2002-07-11 15:28
2002.07.22
Как бы скопировать содержимое Hint а чужого приложения?


7-70949
Merle Corey
2002-04-27 14:26
2002.07.22
Генерация GUID


1-70789
Explorer
2002-07-09 08:36
2002.07.22
FastReport: колонки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский