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

Вниз

Проблем подключения VFoxPro через ADO   Найти похожие ветки 

 
Варяг ©   (2006-02-10 22:26) [0]

Имеется таблица созданная в VisualFoxPro 4 при попытке подключения через ADO (сначала создаю драйвер ODBC указываю  путь , FREETAble , Имя подключения и тд.;
потом на форму кидаю ADOTAble ,DataSource,DBGrid ;
в свойствах выбираю таблицу актив = труе)
но при попытке компиляции выдает сообщение:

Project Project1.exe raised exception class EOleExeption with message "Поставщик данных или другая служба вернули состояние E_FAIL".
Exception EOleExeption in  module Project1.exe at 000A382C.


Но при подключении через BDE ( т.е. Table  свойство DAtabasename= имя подключения (драйвера ODBC) -все работает !!  но выскакивает окно проверки пароля ).

если кто встречался с этой проблемой прошу помочь , заранее всем  спасибо.


 
tesseract ©   (2006-02-10 22:43) [1]

ODBC и ADO - вещи немножко разные. Standart driver может и подглючивать.
А пароль на базе точно не стоит?


 
Варяг ©   (2006-02-10 22:48) [2]

нет пароля отсуствует, таблица открывается через DAtabaseDesktop и Access но не отображает рус. символы


 
tesseract ©   (2006-02-10 22:54) [3]

В BDE Admin задай codepage 866.


 
Варяг ©   (2006-02-10 22:57) [4]

спасибо


 
tesseract ©   (2006-02-10 23:09) [5]

помогло ?


 
Варяг ©   (2006-02-10 23:11) [6]

да


 
Варяг ©   (2006-02-10 23:15) [7]

но таблица все равно выкидывает ошибку подклучения
-(


 
tesseract ©   (2006-02-10 23:24) [8]


> но таблица все равно выкидывает ошибку подклучения  -(


А string через ADO какая? ты там Win - авторизацию не поставил?


 
OGA ©   (2006-02-11 08:13) [9]

добавь еще ADOConnection1

в проперти укажи
ADOConnection1.LoginPrompt:=false;
ADOTAble.Connection:=ADOConnection1;


 
antoxa2005   (2006-02-11 15:38) [10]


> через DAtabaseDesktop и Access но не отображает рус. символы


Чтобы ч-з DAtabaseDesktop отображались русские символы нужно в реестре Windows исправить 2 пары 1252=1252.nls на 1252=1251.nls подменить значения. Получится, что 1251=1251.nls и 1252=1251.nls и все будет на русском.


 
Anatoly Podgoretsky ©   (2006-02-11 15:48) [11]

antoxa2005   (11.02.06 15:38) [10]
За это положено кое что отрывать


 
Варяг ©   (2006-02-12 21:58) [12]

to all: сорри что отвечаю не сразу

ConnectionString:
Provider=MSDASQL.1;Persist Security Info=False;
Data Source=Visual_Fox_Pro;
Extended Properties="DSN=Visual_Fox_Pro;
UID=;
SourceDB=c:\Program Files\Visual Foxpro\VFP98\Projects\My\GosStn2;
SourceType=DBF;
Exclusive=No;
BackgroundFetch=Yes;
Collate=Machine;"


 
Варяг ©   (2006-02-12 22:02) [13]

To OGA:
на счет AdoConection попробывал не работает
НО ЗАМЕТИЛ ОДИН ИНТЕРЕСНЫЙ МОМЕНТ
если у DataSource оставить незаполненным св-во DataSet то все нормально !!! -  ошибка не выскакивает , можно добавлять поля , нормально отображаются их св-ва и т.д.


 
Варяг ©   (2006-02-13 12:02) [14]

+ при попытке перейти к след-щей записи снова генерируется ошибка!
кто нибудь помогите или подскажите как подключить таблицу VFoxPro
без использования BDE.


 
Anatoly Podgoretsky ©   (2006-02-13 14:11) [15]

Варяг ©   (13.02.06 12:02) [14]
Используй OLE DB



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

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

Наверх




Память: 0.5 MB
Время: 0.045 c
6-1130764717
Hitman2083
2005-10-31 16:18
2006.04.09
Вывод окна терминала


1-1141294068
caries
2006-03-02 13:07
2006.04.09
Как вычислить разницу в датах?


15-1142838126
Ega23
2006-03-20 10:02
2006.04.09
С Днём рождения! 20 марта


3-1140172014
VitGun
2006-02-17 13:26
2006.04.09
Проблемы с сохранением изменений.


10-1116423400
Семен Сорокин
2005-05-18 17:36
2006.04.09
Ошибка после удаления интерфейса