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

Вниз

При подключении к Базе данных выскакивает ошибка 8961   Найти похожие ветки 

 
©   (2002-06-03 10:52) [0]

Что это за ошибка и как подключиться к базе данных?


 
skiph ©   (2002-06-04 11:03) [1]

Поподробнее. Что пишет?


 
©   (2002-06-05 08:55) [2]

Мне передали базу данных формата dbf. Просматриваю ее через dbu все видно. Но как только я подключаюсь т.е. настраиваю коннект и пишу "select * from"+имя базы данных. Компилируется но привызове пишет эту ошибку.

Я подозреваю что верися dbase V, но как через дельфи используя ADO(Microsoft.Jet.OLEDB.4.0) подключиться?


 
skiph ©   (2002-06-05 09:37) [3]

Текст сообщения какой? Лично мне номер ошибки ничего не говорит


 
sergey32 ©   (2002-06-05 10:18) [4]

Попробуй написать полный путь к базе в кавычках и использовать не ADO, а BDE. У меня с DBF файлами проблемм никогда не было
"select * from "c:\base\base.dbf""


 
©   (2002-06-05 10:36) [5]

К сожалению я не могу использовать BDE. А ошибка так и есть "Ошибка подключения базы данных 9861". Больше никакой информации нет. Я думаю, что формат этой база данных Dbase V, но когда я настраиваю дельфи на dbase V то пишет ошибка драйвера, а dbase IV не работает.Может кто подскажет как настроить на работу с dbase V?


 
sniknik ©   (2002-06-05 11:25) [6]

строка коннекта к dBase 5.0
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\;Mode=ReadWrite;Extended Properties=dBase 5.0;Persist Security Info=False
с ним проблем быть не должно, проблемы бывают с вижуал фохпро (обычно). ты похоже утаиваеш информацию (прям юный партизан).

Если хочеш чтобы твою проблему решили распиши все подробно (возможно соблаговолите и код предьявите). Это ж в твоих интересах чтобы тебя правильно поняли.


 
©   (2002-06-05 12:29) [7]

Пишу коннект:
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 13:50) [8]

эксель сам определяет тип таблици из *.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\


 
Garik   (2002-06-06 15:37) [9]

У меня была аналогичная ситуация. Некоторые программы криво создают *.dbf файлы, у них неполностью заполнены хедеры. Там хранится дата последеней модификации файла, она скорее всего у тебя пустая. Самый простой вариант: открой экселем и сохрани. Должно получится.


 
©   (2002-06-07 09:35) [10]

Открываю экселем пытаюсь сохранить тут выскакивает соосбщение, что данные сохраненные в формате dbase IV могут измениться. Жму "Да". Смотрю размер файла не изменился. Подключаюсь таже проблема.
То "sniknik" пробовал как Вы написали: Выдает ошибка драйвера.
Попробовал через ODBC, выскакивает ошибка таже.



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

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

Наверх




Память: 0.49 MB
Время: 0.018 c
1-949
BKV
2002-06-19 18:42
2002.07.01
Доступ к полям компонента, заданным в Obj Inspect в конструкторе


6-1128
Doom
2002-04-19 23:26
2002.07.01
Как получить почту и при этом не удалять ее с сервера?


1-1003
Bocman
2002-06-20 14:45
2002.07.01
Немного не по теме...


1-984
QWest
2002-06-18 09:46
2002.07.01
Помогите!


14-1170
sergey32
2002-05-30 14:28
2002.07.01
Вместо того, чтобы болтать