Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.053 c
15-1181334214
Галинка
2007-06-09 00:23
2007.07.15
Помирить Warkraft II и немецкий вынь ХР


15-1181913040
IMHO
2007-06-15 17:10
2007.07.15
Lazarus


2-1182221457
DartVader
2007-06-19 06:50
2007.07.15
Выгрузка в Excel!!!Помогите плиз!


4-1170931213
Lucky13
2007-02-08 13:40
2007.07.15
Как добавить подменю в системное контекстное меню


3-1176397257
Kley
2007-04-12 21:00
2007.07.15
Статический и динамический запросы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский