![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
При подключении к Базе данных выскакивает ошибка 8961 [D6, dBase, FoxPro]
s © (2002-06-03 10:52:00)Что это за ошибка и как подключиться к базе данных?
S (2002-06-07 09:35:00) [1]Открываю экселем пытаюсь сохранить тут выскакивает соосбщение, что данные сохраненные в формате dbase IV могут измениться. Жму "Да". Смотрю размер файла не изменился. Подключаюсь таже проблема.
То "sniknik" пробовал как Вы написали: Выдает ошибка драйвера.
Попробовал через ODBC, выскакивает ошибка таже.
Garik (2002-06-06 15:37:00) [2]У меня была аналогичная ситуация. Некоторые программы криво создают *.dbf файлы, у них неполностью заполнены хедеры. Там хранится дата последеней модификации файла, она скорее всего у тебя пустая. Самый простой вариант: открой экселем и сохрани. Должно получится.
sniknik (2002-06-05 13:50:00) [3]эксель сам определяет тип таблици из *.dbf в в аксесе явно указываеш dBase(5.0). вот и не стыкуется тип не тот. пробуй строку если это фокс поможет нет ищи другое.
Provider=MSDASQL.1;Persist Security Info=False;Mode=ReadWrite;Extended Properties="DSN=Visual FoxPro Database;UID=;SourceDB=C:\temp\;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;";Initial Catalog=C:\temp\
s (2002-06-05 12:29:00) [4]Пишу коннект:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\temp\;Extended Properties=dbase 5.0;Persist Security Info=False
Настраиваю query на файл:
Select * from base.DBF
Устанавливаю свойство query active в trueи вижу:
Ошибка дословно: "Непредвиденная ошибка драйвера внешней базы данных (8961)"
Дает просматривать через dbu, эксель,но когда коннекчусь через Access таже ошибка.
sniknik (2002-06-05 11:25:00) [5]строка коннекта к dBase 5.0
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\;Mode=ReadWrite;Extended Properties=dBase 5.0;Persist Security Info=False
с ним проблем быть не должно, проблемы бывают с вижуал фохпро (обычно). ты похоже утаиваеш информацию (прям юный партизан).
Если хочеш чтобы твою проблему решили распиши все подробно (возможно соблаговолите и код предьявите). Это ж в твоих интересах чтобы тебя правильно поняли.
s (2002-06-05 10:36:00) [6]К сожалению я не могу использовать BDE. А ошибка так и есть "Ошибка подключения базы данных 9861". Больше никакой информации нет. Я думаю, что формат этой база данных Dbase V, но когда я настраиваю дельфи на dbase V то пишет ошибка драйвера, а dbase IV не работает.Может кто подскажет как настроить на работу с dbase V?
sergey32 (2002-06-05 10:18:00) [7]Попробуй написать полный путь к базе в кавычках и использовать не ADO, а BDE. У меня с DBF файлами проблемм никогда не было
"select * from "c:\base\base.dbf""
skiph (2002-06-05 09:37:00) [8]Текст сообщения какой? Лично мне номер ошибки ничего не говорит
s (2002-06-05 08:55:00) [9]Мне передали базу данных формата dbf. Просматриваю ее через dbu все видно. Но как только я подключаюсь т.е. настраиваю коннект и пишу "select * from"+имя базы данных. Компилируется но привызове пишет эту ошибку.
Я подозреваю что верися dbase V, но как через дельфи используя ADO(Microsoft.Jet.OLEDB.4.0) подключиться?
skiph (2002-06-04 11:03:00) [10]Поподробнее. Что пишет?