Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Вниз

Подключение к 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.05 c
15-1164102361
Cyrax
2006-11-21 12:46
2006.12.10
Чем отличается кодер от программиста ?


2-1163774326
312kbps
2006-11-17 17:38
2006.12.10
Опрос конкретного порта во всей локальной сети !


15-1164191127
miek
2006-11-22 13:25
2006.12.10
WinXP: запретить выход в инет


1-1162035166
OlDirtyBastard
2006-10-28 15:32
2006.12.10
Twain


15-1164104450
Сало
2006-11-21 13:20
2006.12.10
Архангельский. Приемы программирования в Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский