Форум: "Базы";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];
ВнизПри подключении к Базе данных выскакивает ошибка 8961 Найти похожие ветки
← →
s (2002-06-03 10:52) [0]Что это за ошибка и как подключиться к базе данных?
← →
skiph (2002-06-04 11:03) [1]Поподробнее. Что пишет?
← →
s (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""
← →
s (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
с ним проблем быть не должно, проблемы бывают с вижуал фохпро (обычно). ты похоже утаиваеш информацию (прям юный партизан).
Если хочеш чтобы твою проблему решили распиши все подробно (возможно соблаговолите и код предьявите). Это ж в твоих интересах чтобы тебя правильно поняли.
← →
s (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 файлы, у них неполностью заполнены хедеры. Там хранится дата последеней модификации файла, она скорее всего у тебя пустая. Самый простой вариант: открой экселем и сохрани. Должно получится.
← →
S (2002-06-07 09:35) [10]Открываю экселем пытаюсь сохранить тут выскакивает соосбщение, что данные сохраненные в формате dbase IV могут измениться. Жму "Да". Смотрю размер файла не изменился. Подключаюсь таже проблема.
То "sniknik" пробовал как Вы написали: Выдает ошибка драйвера.
Попробовал через ODBC, выскакивает ошибка таже.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c