Форум: "Базы";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
Вниз
Не могу разобраться с адо Найти похожие ветки
← →
NOD © (2007-04-16 13:52) [0]Потерял покой и сон просто... ужас какой-то...
по инету лазил-вроде все пишут что должно работать без проблем...
а у меня так: не могу открыть базу dbf через адо... точнее в конструкторе формы база открывается, все красиво, в гриде данные появляются-никаких ошибок. но когда я запускаю программу то вылетает ошибка "непредвиденная ошибка драйвера внешней базы данных (15877)".
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\;Mode=ReadWrite|Share Deny None;Extended Properties=DBase 5.0;Persist Security Info=False
Если кто знает подскажи как исправить ситуацию
← →
Alarm © (2007-04-16 14:28) [1]>NOD © (16.04.07 13:52)
Ты считаешь, что этого Data Source=d:\; достаточно?
А где DBF?
← →
nod © (2007-04-16 14:49) [2]tablename
← →
Jan1 (2007-04-16 15:43) [3]Дебагер чего говорит?
← →
nod © (2007-04-16 15:48) [4]"непредвиденная ошибка драйвера внешней базы данных (15877)".
← →
sniknik © (2007-04-16 15:56) [5]> Ты считаешь, что этого Data Source=d:\; достаточно?
достаточно. это база а не файл.
> А где DBF?
вот, неявное указание > ... Extended Properties=DBase 5.0
тут нормально все, если чего и лишнее то это - Mode=ReadWrite|Share Deny None;, это нужно просто убрать. останется по умолчанию, без взаимо исключений.
> tablename
ADOTable это "враг народа" №1, убей врага! ;о) (в смысле, не используй)
> "непредвиденная ошибка драйвера внешней базы данных (15877)".
внешняя для jet это BDE, он у тебя установлен там где ошибка? запущены другие программы его использующие? если нет установи, да закрой.
и еще, попробуй вместо DBase 5.0 DBase IV (подозрение что 5й поддержан не в полном обьеме, во внутреннем BDE, поэтому без его присутствия и может не работать)
← →
Виталий Панасенко © (2007-04-16 15:57) [6]CursorLocation глянь.. Может, поможет
← →
sniknik © (2007-04-16 15:58) [7]nod © (16.04.07 15:48) [4]
и не держи коннект (ADOConnect) в дизайн тайм открытым перед компиляцией... в рантайм открывай рекордсеты сам.
← →
nod © (2007-04-16 16:11) [8]сейчас проверю все советы
← →
nod © (2007-04-16 16:17) [9]кстати если у кого есть какой нить dbf ник попробуйте написать такую прогу, скажите как получилось. может у меня просто с дровами фигня
← →
sniknik © (2007-04-16 16:22) [10]> какой нить dbf
какой нить не пойдет, нужен именно DBase, с foxpro, клипером, адвантаже, ets. оно не работает. (фокс если старый и без индексов совпадает но на это лучше не расчитывать)
а пробовать смысла нет, не раз и не один пользовали и без проблем...
← →
nod © (2007-04-16 16:35) [11]хм.. я пытаюсь открыть базу фокспро досовскую. индексов нет вроде.
но не онимаю почему в редакторе формы данные из базы показываются и она открывается?
← →
nod © (2007-04-16 17:16) [12]sniknik ©
и еще, попробуй вместо DBase 5.0 DBase IV (подозрение что 5й поддержан не в полном обьеме, во внутреннем BDE, поэтому без его присутствия и может не работать)
-> идеально правильный ответ. большое спасибо!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.04 c