![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблем подключения 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 может и подглючивать.
А пароль на базе точно не стоит?