Вниз
Скачать: CL | DM;

Не могу разобраться с адо   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.014 c
15-1181550809
hahol_64_rus
2007-06-11 12:33
2007.07.15
оболочки


2-1182425524
DINOEL
2007-06-21 15:32
2007.07.15
разбираюсь с обработкой исключений, сразу возник вопрос


2-1180071865
DelphiLexx
2007-05-25 09:44
2007.07.15
Как заблокировать крестик форма


15-1181718973
ocean
2007-06-13 11:16
2007.07.15
Как получить список посещаемых сайтов?


15-1181491867
ANTPro
2007-06-10 20:11
2007.07.15
Есть идея :)




   Наверх