Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблем подключения VFoxPro через ADO [D7, dBase, FoxPro]


Варяг ©   (2006-02-10 22:26:00) 

Имеется таблица созданная в 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) -все работает !!  но выскакивает окно проверки пароля ).

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


Anatoly Podgoretsky   (2006-02-13 14:11:00) [1]

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


Варяг   (2006-02-13 12:02:00) [2]

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


Варяг   (2006-02-12 22:02:00) [3]

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


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

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;"


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

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


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


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


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


OGA   (2006-02-11 08:13:00) [7]

добавь еще ADOConnection1

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


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


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


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


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

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


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

да


tesseract   (2006-02-10 23:09:00) [11]

помогло ?


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

спасибо


tesseract   (2006-02-10 22:54:00) [13]

В BDE Admin задай codepage 866.


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

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


tesseract   (2006-02-10 22:43:00) [15]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо