Главная страница
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-1164478031
dreamse
2006-11-25 21:07
2006.12.10
Приветствую. Возникла проблема при создании компонента


6-1143067330
Vovanchik
2006-03-23 01:42
2006.12.10
Аудио чат


2-1164173301
Riply
2006-11-22 08:28
2006.12.10
Запись большого количества однотипных данных в Stream.


15-1163851830
Виталий___
2006-11-18 15:10
2006.12.10
Анализ свободных ответов


11-1140213317
rainstuff
2006-02-18 00:55
2006.12.10
Скачивание URL из инета с использованием KOL