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

Вниз

Опять про ошибку открытия базы   Найти похожие ветки 

 
AngeL_B   (2003-04-14 20:40) [0]

Я как-то спрашивал почему возникает ошибка при открытии таблицы на Oracle. У меня просили подробности. Ба я не могу найти старый вопрос, вопрос снова. Почему может возникать ошибка при открытии таблицы в Runtime-режиме. В Designtime - все отлично и работает.
Вот подробности. Обычный Connection, обычная таблица (ADO), поля компонентами не объявлены. Имя таблицы объявлено.
При выполнении Table1.Open; возникает ошибка "Invalid variant operation" в функции в указанной строке.

TCustomADODataSet.UpdateIndexDefs
begin
...
if IndexInfo.Fields[SUnique].Value = True then
Options := Options + [ixUnique];
...
end;

Блин, какого? Она меня уже устала...


 
Rol   (2003-04-15 06:10) [1]

а Value случаем не типа Variant?


 
AngeL_B   (2003-04-15 09:38) [2]

совершенно случайно!
но value всегда типа Variant и если обратишь внимание на метод, то это стандартная реализация VCL, которая работает и в других случаях. Кто тому же в методе есть и другие подобные сравнения.
Ошибка возникает в любом случае в runtime. Хоть таблица закрыта и я ее программно открываю, хоть она открыта в design-time и программа просто запускается.
Кто на Oracle пишет? Вы сталкивались когда-ниб. с подобным?



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
1-601
Алексей
2003-04-18 11:12
2003.05.01
нестандартные кнопоки в делфи


7-804
ikivio
2003-03-11 19:40
2003.05.01
Запуск программы раньше Explore


3-408
zx
2003-04-11 15:03
2003.05.01
BDE различных версий


7-798
c@n
2003-03-05 13:10
2003.05.01
Хочу часы в икрушках, а то заигрываюсь :)


8-648
i80486
2003-01-24 14:46
2003.05.01
Могу ли я с audioCD звук переписать на винт без микрофона???