|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.09.2010, 07:11 | #1 |
Форумчанин
Регистрация: 18.02.2008
Сообщений: 198
|
Lookup поле в IBQuery - переполнение стека
Здрасте!
Есть две таблицы TBL_INVENTAR "KEY", INVNUM, DOPNUM, TIP, KWT, RPM, MSTATUS, DESTIN, и еще 22 поля Lookup поля - LTIP - по значению поля TIP подставляет данные из др табл. LMSTATUS - по знач поля MSTATUS LDESTIN - по DESTIN смотрит в табл TBL_POSITION на POSNAME TBL_POSITION "KEY", POSNAME, INVNUM, RASPRED, и еще 14 полей Lookup поля - LRPNUM - по значению поля RASPRED смотрит в др табл. LRPDESC- по значению поля RASPRED смотрит в др табл. LINV - по INVNUM смотрит в TBL_INVENTAR на INVNUM как только в мастере создания lookup поля LINV указываю соотв query выскакивает ошибка переполнение стека! Не пойму почему! |
17.09.2010, 12:21 | #2 |
Форумчанин
Регистрация: 18.02.2008
Сообщений: 198
|
Таблицы этими полями смотрят друг на друга!
Что, никто не знает?????? |
17.09.2010, 12:48 | #3 | |
Я есть!
Форумчанин
Регистрация: 17.02.2008
Сообщений: 318
|
Вы сами то прочтите что написали, здесь без стакана телепатии не обойтись...
Оформите нормально вопрос, четко, с расстановкой, с оформлением кода,c версией Delphi, СУБД, с приведением ошибок и тд и тп. Ведь, хорошо поставленный вопрос - это уже половина ответа! PS Цитата:
©Учиться, учиться и еще раз учиться!
|
|
22.09.2010, 12:16 | #4 |
Форумчанин
Регистрация: 18.02.2008
Сообщений: 198
|
пересоздал таблицы немного по другому!
Delphi 7 Interbase 7 таблица TBL_INVENTAR связана с ibquery с именем Qinv тавлица TBL_PSITION связана с ibquery с именем Qpos в Qpos создаю lookup поле типа string с параметрами: name -- LINV Type -- String FieldType --LookUp KeyFields INVNUM DataSet Qinv LookUp Keys ID ResultField INVNUM в таблице Qinv ID - ключавое поле (integer) INVNUM - integer с инвентарным номером механизма в таблицу Qpos в поле INVNUM я записываю значение колючевого поля по которому потом в Qinv буду искать значение поля INVNUM и как только я нажимаю ОК в мастере создания нового поля выскакивает ошибка Переполнение стека! Вот что коворит винда Прекращена работа программы... Сигнатура проблемы: Имя события проблемы: APPCRASH Имя приложения: delphi32.exe Версия приложения: 7.0.4.453 Отметка времени приложения: 2a425e19 Имя модуля с ошибкой: dbrtl70.bpl Версия модуля с ошибкой: 7.0.4.453 Отметка времени модуля с ошибкой: 3d543a1e Код исключения: c0000005 Смещение исключения: 0001cc27 Версия ОС: 6.1.7600.2.0.0.768.3 Код языка: 1049 Дополнительные сведения 1: 8ae7 Дополнительные сведения 2: 8ae7f6d93660c8a5954a10025224216e Дополнительные сведения 3: bcf5 Дополнительные сведения 4: bcf5ece21a44d0daa191c11348857fc5 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переполнение аппаратного стека | Levsha100 | Свободное общение | 6 | 13.07.2010 01:59 |
Переполнение стека | NoHeart | Общие вопросы Delphi | 8 | 08.11.2009 16:03 |
Переполнение стека (Stack overflow) | zotox | Помощь студентам | 4 | 13.09.2009 03:16 |
Переполнение стека | Ake | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 30.05.2009 22:39 |
Переполнение Стека | Викдон | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 19.12.2008 19:16 |