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

Вниз

Сборка ConnectionString   Найти похожие ветки 

 
Bolek ©   (2007-01-16 23:14) [0]

Доброго времени суток. Решил с АДО немного повозиться, да что-то затуп вышел. Обращаюсь к dbf файлу через адо. Хочу строку программно собрать. вот процедура
procedure TForm1.FormCreate(Sender: TObject);
begin
 Form1.ADOConnection1.ConnectionString := "Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=" + ExtractFileDir(ParamStr(0)) + ";";
 Form1.ADOConnection1.Connected := true;
 Form1.ADOTable1.Active := true;
end;

при запуске дельфа мне выдает

Project group.exe raised exception class EVariantTypeCastError with message "Could not convert variant of type (Null) into type (String)". Process stopped. Use Step or Run to continue.

чего не так сделал?


 
vlad-mal ©   (2007-01-16 23:17) [1]

Еще бы ты сказал, как у тебя ADOTable1 настроен, да на какой строчке эксцепшн вылетает...


 
vlad-mal ©   (2007-01-16 23:21) [2]

А не хочешь Ole DB Provider для доступа к dbf использовать?

 object Connect: TADOConnection
   ConnectionString =
     "Provider=VFPOLEDB.1;Data Source=E:\WRK\NIKONOFF\BASE;Mode=Share " +
     "Deny None;Extended Properties="";User ID="";Password="";Mask Pas" +
     "sword=False;Cache Authentication=False;Encrypt Password=False;Co" +
     "llating Sequence=RUSSIAN;DSN="""
   LoginPrompt = False
   Mode = cmShareDenyNone
   Provider = "VFPOLEDB.1"
 end


И вообще, чего это ты в "Треп" запостил, а не в "Базы"? :)


 
Bolek ©   (2007-01-16 23:21) [3]


 Form1.ADOConnection1.Connected := true;
 Form1.ADOTable1.TableName := "grouplist";
 Form1.ADOTable1.Active := true; {а вот тут ексепт вылез}


 
Bolek ©   (2007-01-16 23:23) [4]


> И вообще, чего это ты в "Треп" запостил, а не в "Базы"?
> :)

поскромничал :)


 
vlad-mal ©   (2007-01-16 23:25) [5]

Form1.ADOTable1.Connection на указывает?


 
Bolek ©   (2007-01-16 23:27) [6]

да. в свойствах компонента написал


 
Bolek ©   (2007-01-16 23:34) [7]


> vlad-mal ©   (16.01.07 23:21) [2]

ВФП юзать не берусь ибо вряд ли на конечной машине ВФ установлен.


 
vlad-mal ©   (2007-01-16 23:37) [8]

А я не говорил про ВПФ.
Эта штука называется vfp ole db provider.

Поищи в и-нете "vfpoledb.exe", его и нужно инсталлировать.


 
Bolek ©   (2007-01-16 23:45) [9]

это понятно. в общем не для себя пишу. да и провайдера там ставить не будут


 
Bolek ©   (2007-01-16 23:55) [10]

да ну его на ночь глядя... скажу чтобы положили куда надо, помазали йодом, намотали бинт, надели презик и НИКАКИХ ПОЛОВЫХ СВЯЗЕЙ! :)
лениво ночью копать :shuffle:


 
vlad-mal ©   (2007-01-16 23:59) [11]

Это правильно!
Спать пора.


 
Bolek ©   (2007-01-17 00:03) [12]

ужо спать намылился, а не тут то было =/
все связки навязал, вдизайне даже записи в гриде появились. дал гриду рид-онли и при запуске

Project group.exe raised exception class EOleException with message "[Microsoft][Драйвер ODBC dBase] Непредвиденная ошибка драйвера внешней базы данных (15877)". Process stopped. Use Step or Run to continue.

а мож ну его нафик АДО энто... старый добрый бде заюзать...


 
Bolek ©   (2007-01-17 00:03) [13]

PS. после рид-онли фальш эксепт все равно сохраняется


 
sniknik ©   (2007-01-17 02:12) [14]

> Непредвиденная ошибка драйвера внешней базы данных (15877)
http://delphimaster.net/view/15-1167910472/

особое внимание на то где говорится о двойных запусках, BDE + Jet/BDE + ODBC(dBase)/ODBC(dBase) + ODBC(dBase) и блокировках при этом.

> а мож ну его нафик АДО энто... старый добрый бде заюзать...
ты от него (доброго старого) и не уходил никуда, просто добавил парочку посредников в доступе.



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

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

Наверх




Память: 0.5 MB
Время: 0.06 c
4-1158831405
Dima_shapkin
2006-09-21 13:36
2007.02.04
Active Directory


15-1168276557
аматор
2007-01-08 20:15
2007.02.04
При открытии, или создании нового проекта TurboDelphi ....


15-1168792589
Riply
2007-01-14 19:36
2007.02.04
Это только у меня DMClient глючит ?


15-1168800324
Джо
2007-01-14 21:45
2007.02.04
Выбор «воздушки»


15-1168625855
1-st...
2007-01-12 21:17
2007.02.04
SSL +delphi