![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ош. "Could not convert variant of type (NULL) into type (String)" [D6, D7, SQL Pervasive]
Иванов__ © (2005-10-15 11:17:00)В режиме дизайнера все работает нормально. При запуске в первую очередь появляется эта ошибка а потом запускается приложение, но в DBGrid пустой.
Вот строка подключения
Provider=MSDASQL.1;Persist Security Info=False;Data Source=MyDatabase;Extended Properties="DSN=MyDatabase;ArrayFetchOn=1;ArrayBufferSize=8;DBQ=MyDatabase;TranslationDLL=C:\PVSW\Bin\w32btxlt.dll;OpenM ode=0;DecimalSymbol=,;"
Иванов__ (2005-10-15 12:16:00) [1]Ребята спасибо. С этой проблемой разобрался.
Теперь не то что проблема, а хотелось бы вывести в список все зарегеные базы в ODBC. Если конечно такое возможно.
isasa (2005-10-15 12:06:00) [2]Телепатирую
Где-то в конструкциях вида
string:=Field.Value;
замени
string:=Field.AsString;
sniknik (2005-10-15 12:02:00) [3]попробуй отключи конект в дизайне, а открывай рекордсеты в каком нибудь событии (оншоу к примеру).
Anatoly Podgoretsky (2005-10-15 11:49:00) [4]Не играет роли, ищи ошибку в коде программы, видимо работаешь с вариантами.
Иванов__ (2005-10-15 11:42:00) [5]Ошибка в моем генетическом коде. :-)
Вот правильная строка
Provider=PervasiveOLEDB;Data Source=mydb;Location=mydb;Cache Authentication=False;Encrypt Password=False;Persist Encrypted=False;Persist Security Info=False
Anatoly Podgoretsky (2005-10-15 11:39:00) [6]Ошибка в коде, а не в строке подключения