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

Вниз

ADO - после Post обнуляеться(NULL) значение поля, почему?   Найти похожие ветки 

 
fool   (2003-02-26 12:13) [0]

Переделываю кусок проги с БДЕ на АДО, заменил TQuery на TADOQuery, и вот кусок кода, который раньше работал, сейчас делает что то не так...
ADOQuery1.Insert;
// поля Field11, Field21, Field12, Field22 - varchar(50)
ADOQuery1.FieldValues["Field11"] := ADOQuery2.FieldValues["Field21"];
ADOQuery1.FieldValues["Field12"] := ADOQuery2.FieldValues["Field22"];
// поля Field13, Field23 - integer
ADOQuery1.FieldValues["Field13"] := ADOQuery2.FieldValues["Field23"];
// тут все нормально, все значения соответственно присвоились
ADOQuery1.Post;
// а тут ADOQuery1.FieldValues["Field13"] становиться = Null

В чем тут дело?


 
Соловьев   (2003-02-26 12:16) [1]


> ADOQuery2.FieldValues["Field23"];

проверел? не пустое?
типы точно подходят?
попробуй:
ADOQuery1.FieldByName["Field13"].AsInteger := ADOQuery2.FieldByName["Field23"].AsInteger;



 
fool   (2003-02-26 12:18) [2]

И еще, TADOQuery1.LockType установлен ltBatchOptimistic


 
fool   (2003-02-26 12:23) [3]

>Соловьев © (26.02.03 12:16)
точно не пустое, и нормально присваиваеться, но после поста - NULL, и то же самое с FieldByName


 
fool   (2003-02-26 13:39) [4]

Благодарю за суровое мужское молчание - пришлось самому разобраться, может это и к лучшему :)


 
Вольный Стрелок   (2003-02-26 14:05) [5]

дык, поделись находками :)



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

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

Наверх




Память: 0.45 MB
Время: 0.008 c
14-54258
Merlin
2003-02-27 05:44
2003.03.17
---|Ветка была без названия|---


3-53945
Choo
2003-02-26 15:07
2003.03.17
Репликация БД


14-54237
Antik
2003-02-28 09:45
2003.03.17
На тебе, боже, что нам не гоже или просто недержание?


3-53924
phantom2040
2003-02-26 09:13
2003.03.17
CGI + базы данных


14-54180
vetalar
2003-03-02 00:04
2003.03.17
Срочно требуются дельфийцы (Удаленное программирование)





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