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

Вниз

Крыша едет! 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
14-5194
Wonder
2003-01-14 15:09
2003.02.03
Грамотный ли вы человек?


6-5105
pumba
2002-12-08 08:50
2003.02.03
Как просканить открытые порты?


7-5285
cutter-pro
2002-11-19 15:28
2003.02.03
ЧЕРНЫЙ ЭКРАН СМЕРТИ :(


3-4754
Артур
2003-01-15 20:36
2003.02.03
Как узнать запущена ли моя программа на другом комьютере по сети,


3-4715
Ильдар
2003-01-17 19:13
2003.02.03
Как программно добавить поле в существующую таблицу Paradox?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский