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

Вниз

Проблема с Lookup полями   Найти похожие ветки 

 
-Lex- ©   (2007-05-02 15:59) [0]

Ситуация:
Есть ADOQuery у которого есть Lookup поле
делаю
ADOQuery.Insert;
ADOQuery1.FieldByName("FIELD_1").Value:=1;
ADOQuery1.FieldByName("FIELD_2").Value:=2;
...
и на каждом присвоение вылетает ошибка "Ошибка неизвестного типа" еcли их (ошщибки) игнорировать то с виду все нормально, запись добавляется, значения присваяются

как только удаляю Lookup поле ошибка исчезают.

Вопрос: с чем это может быть связано?

Использую:
 Delphi 7
 ADO
 Firebird 2.0.0.12724-0
 Firebird_ODBC_2.0.0


 
Правильный Вася   (2007-05-02 20:09) [1]

попробуй AppendRecord


 
-Lex- ©   (2007-05-03 09:03) [2]

Такой вариант прокатит в случае если, я сразу все данные вношу. В моем же случае делается insert, вносятся значения по умолчанию для некоторых fieldов, а остальные забиваются через форму


 
Правильный Вася   (2007-05-03 12:51) [3]


>  а остальные забиваются через форму

а для них умолчаний не существует (0/"" ит.п.)?


 
-Lex- ©   (2007-05-03 16:28) [4]

нет, для остальных умолчаний нет

удалось избавиться от ошибки проинициализировав поле на котором висит lookup (то есть зделав его не null) самым первым, а уж потом  все остальные присвоения

теперь интересно откуда взялся такой эфект?


 
Shura ©   (2007-05-04 12:16) [5]

Для твоего lookup-поля можно поставить LookupCache = True


 
-Lex- ©   (2007-05-07 12:34) [6]

Спасибо, помогло



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

Форум: "Базы";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.042 c
4-1173645922
Анонимщик1
2007-03-11 23:45
2007.09.02
WaitForMultipleObject, Event, ReadDirectoryChangesW, AV


15-1186504289
leonidus
2007-08-07 20:31
2007.09.02
Разыскивается Янис Прасоль


2-1186592484
Knob
2007-08-08 21:01
2007.09.02
Самый тупой вопрос


2-1186835096
Ivolg
2007-08-11 16:24
2007.09.02
Про WebBrowser


2-1186420122
^_____^
2007-08-06 21:08
2007.09.02
что лучше юзать для коннекта в нэте ?





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