Главная страница
    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.04 c
15-1181917763
Piter
2007-06-15 18:29
2007.07.15
CLR via C#. Рихтер


2-1182148278
fishka
2007-06-18 10:31
2007.07.15
Чтение файлов с разными расширениями


2-1182517334
harisma
2007-06-22 17:02
2007.07.15
В чем разница?


15-1181715364
zorik
2007-06-13 10:16
2007.07.15
Подскажите компонент -


15-1181711931
boriskb
2007-06-13 09:18
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский