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

Вниз

Подключение к dbf-файлам   Найти похожие ветки 

 
Tornado ©   (2006-10-06 12:39) [0]

Пытаюсь подключиться к dbf-файлу kadr.dbf с помощью ADO через ODBC, строка подключения: Provider=MSDASQL.1;Persist Security Info=False;Data Source=dBASE Files;Initial Catalog=G:\Kadr

Подключение идет через ADOConnection, к нему подключен ADODataSet со строкой запроса: select * from kadr. При попытке активации вылезает ошибка: Непредвиденная ошибка драйвера внешней базы данных.

Как исправить подскажите?


 
sniknik ©   (2006-10-06 13:55) [1]

использовать другого провайдера (лучше всего OLEDB) который более подходящий для ваших таблиц. (если таблици "клиперные" то такого провайдера не существует в природе... насколько знаю)

проверь OLEDB/ODBC VFP драйвер.


 
Stanislav ©   (2006-10-06 14:00) [2]

Можно попробоать подключится через ядро JET.


 
Tornado ©   (2006-10-06 14:06) [3]

sniknik ©   (06.10.06 13:55) [1]

Я использую Microsoft OLE DB Provaider for ODBC Drivers, с ним ошибка


 
Tornado ©   (2006-10-06 14:06) [4]

Stanislav ©   (06.10.06 14:00) [2]

А как через JET?


 
Виталий Панасенко   (2006-10-06 14:21) [5]

Extended Properties=dBase IV


 
Stanislav ©   (2006-10-06 14:24) [6]

Непомню, щас посмотрю. вообще sniknik © знает :-)


 
Stanislav ©   (2006-10-06 14:28) [7]

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\CITY.DBF;Mode=ReadWrite;Extended Properties=dBase III"


 
menart ©   (2006-10-06 18:14) [8]


> select * from kadr

а может select * from kadr.dbf


 
ANB ©   (2006-10-06 18:38) [9]


> (если таблици "клиперные" то такого провайдера не существует
> в природе... насколько знаю)

Если длинных строк не использовали, то фоксовый должен подойти. По идее. Имхо. Индексы при этом однозначно идут лесом.
ЗЫ. Кстати, промелькала ветка, что клиппер оживили под винду. И даже оракл к нему прикрутили :)


 
Desdechado ©   (2006-10-06 18:46) [10]

> подключиться к dbf-файлу kadr.dbf
Это невозможно в принципе. Потому как подключение идет к БД, которая в случае DBF является папкой с набором (хоть из одного) файлов DBF. Именно поэтому в строке подключения фигурирует
Initial Catalog=G:\Kadr
Если файл kadr.dbf в корне диска, то нужно просто G:\ писать.


 
sniknik ©   (2006-10-06 20:14) [11]

> Я использую Microsoft OLE DB Provaider for ODBC Drivers, с ним ошибка
это общий OLEDB провайдер для всей совокупности драйверов ODBC... разницу от OLEDB првайдера для конкретного движка улавливаеш? т.е. у тебя считай ODBC но т.к. ADO может работать только с OLEDB то для таких и сделали етого провайдера.

> Если файл kadr.dbf в корне диска, то нужно просто G:\ писать
кстати, да, не заметил...



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

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

Наверх




Память: 0.49 MB
Время: 0.035 c
2-1163939550
Yastreb
2006-11-19 15:32
2006.12.10
Canvas


15-1164123137
oldman
2006-11-21 18:32
2006.12.10
Назовите любое n-значное простое число...


1-1161939238
StriderMan
2006-10-27 12:53
2006.12.10
Цвет точек сетки


4-1153997911
DmitrySukach
2006-07-27 14:58
2006.12.10
Access Violation при вызове CryptSignAndEncryptMessage


15-1163838143
SerJaNT
2006-11-18 11:22
2006.12.10
aDSL модем