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

Вниз

Ошибка при открытие TDataSet   Найти похожие ветки 

 
Express   (2006-05-11 06:54) [0]

Здравствуйте!

При открытие TDataSet через Open, получаю сообщение с ошибкой: EVariantTypeCastError with message ‘Could not convert variant of type (String) into type (Date)’. В чем может быть проблема? Под скажите возможные пути решения???


 
ЮЮ ©   (2006-05-11 07:46) [1]

следует использовать не TDataSet, а его наследников.
Если же ту не используешь напрямую TDataSet, а только пытаешься запудрить нам мозги, то приведи хотябы текст запроса, выполнямого при открытии НД


 
Anatoly Podgoretsky ©   (2006-05-11 07:48) [2]

Да поле у него содержит NULL


 
ЮЮ ©   (2006-05-11 07:48) [3]

+ текст обработчиков AfterOpen и AfterScroll этого НД
+ структуру таблиц, задействованных в запросах


 
sniknik ©   (2006-05-11 08:30) [4]

> Could not convert variant of type (String) into type (Date)
в ошибке все сказано, в базе у тебя поле строковое, а получить пытаешся дату, ошибка произошла на попытке конвертации.
решение очевидно, поле в базе тоже типа даты сделать раз оно в таком виде требуется, чтобы не конвертировать.

ЮЮ ©   (11.05.06 07:48) [3]
и + какого типа определены поля таблици в программе (если поставить там другое, не то что в таблице, будет неявное конвертирование. ошибка именно на конвертировании, явном или нет)


 
Express   (2006-05-11 09:24) [5]

sniknik ©   (11.05.06 08:30) [4]

> Could not convert variant of type (String) into type (Date)
в ошибке все сказано, в базе у тебя поле строковое, а получить пытаешся дату, ошибка произошла на попытке конвертации.
решение очевидно, поле в базе тоже типа даты сделать раз оно в таком виде требуется, чтобы не конвертировать.

Спасибо тебе, так и было, я уже разобрался сам, только ошибка была при сравнение старого(OLDValue) и текущего (Text) значения поля.

Всем большое спасибо!



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

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

Наверх




Память: 0.45 MB
Время: 0.009 c
8-1138515554
Змей
2006-01-29 09:19
2006.07.09
установка компоненты DelphiX


1-1148632794
wipr
2006-05-26 12:39
2006.07.09
OpenOffice.org можно использовать как OLE-Automation сервер?


2-1150963906
Галинка
2006-06-22 12:11
2006.07.09
Автоматизация написания помощи


15-1150178594
Ega23
2006-06-13 10:03
2006.07.09
С Днём рождения! 13 июня


15-1149659630
tButton
2006-06-07 09:53
2006.07.09
"MSN Messenger" или "дела сердешные"





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