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

Вниз

Крыша едет! Lookup-поля   Найти похожие ветки 

 
BlackTiger   (2003-01-16 20:41) [0]

Че-то у меня, видимо, с головой... Помогите!

D7+MSSQL2000+ADO
Есть тавлица товаров ("Код товара","Название","Код Категории")
Есть таблица с категориями.

Делаю Lookup-поле для ввода категории товара. Все всегда работало,
и вдруг - опаньки! При попытке ввода данных (ДЛЯ НОВОЙ ЗАПИСИ), эта зараза выкидывает "Unknown exception". Хотя, если редактировать уже существующую запись - все проходит нормально.

З.Ы.: фигею, просто, пока писал (ну и проверял кое-что сразу) вААААще косяки пошли, кончилось все полным "stack overflow".
ВСЕ ЖЕ РАБОТАЛО!!!


 
BlackTiger   (2003-01-16 21:28) [1]

От крыши уже следа не осталось.

Все те же функции повторил в новом проекте - все работает, в старом - нет. Почему вываливается только при добавлении новой записи, а при редактировании существующей проходит нормально?

При том перестало работать во всех формах проекта сразу.
И дурацкий дебагер вываливается, кстати, совсем в левый код:

try
InitRecord(Buffer);
FieldCount := Fields.Count;
if FieldCount = 1 then
FLookupCursor.Find(GetFilterStr(FieldByName(KeyFields), KeyValues, Partial), 0,
adSearchForward, EmptyParam)
else
begin
for I := 0 to FieldCount - 1 do
begin

Этот код вообще к делу не имеет отношения, насколько я его понял.


 
BlackTiger   (2003-01-16 22:40) [2]

Очень странно!

Я поставил "Stop on Delphi Exceptions" в False и ошибка перестала, вроде, вылезать. Очень странно. Получается в Дельфийских АДОшных компонентах косяков немерено, что ли? А почему тогда в "чистом" проекте было все правильно?



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
3-4713
ledzzz
2003-01-17 17:53
2003.02.03
штрихкод


1-5042
relaxoid
2003-01-20 19:00
2003.02.03
Help в chm, как его подключить?


3-4765
_landy
2003-01-16 12:45
2003.02.03
Sybase


7-5287
maxim2
2002-11-20 12:18
2003.02.03
Как перехватить WM_CLOSE посылающееся моей проге из системы


1-4969
Provodnick
2003-01-27 05:32
2003.02.03
Помогите с событием разобраться.