Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

ADO   Найти похожие ветки 

 
Виталий Панасенко   (2004-03-11 09:49) [0]

Вопрос по АДО: настроил соединение для связи с dBase IV, указал рабочий каталог, допустим, c:\.. Как теперь вібрать с помощью ADOQuery данные из таблицы на диске d:, например ? На  запрос вида select * from "d:\d.dbf" ругается, что указано недопустимое имя файла...


 
V-A-V ©   (2004-03-11 10:04) [1]

В свостве ADOQuery.DefaulDatabase укажи путь к БД [d:\...] а в запросе [Select * From mytable Where ...]


 
sniknik ©   (2004-03-11 10:35) [2]

так надо (правильно)
select * from d:\d.dbf
(при условии того коннекта о котором я думаю, но той ошибке о которой догадываюсь это не поможет :)


 
Виталий Панасенко   (2004-03-11 12:30) [3]

Вот строка подключения:
   ConnectionString =
     "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=c:\;M" +
     "ode=Share Deny None;Extended Properties=dBase IV;Persist Securit" +
     "y Info=False;Jet OLEDB:System database="";Jet OLEDB:Registry Pat" +
     "h="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=17;Jet" +
     " OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops" +
     "=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database P" +
     "assword="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encr" +
     "ypt Database=False;Jet OLEDB:Don"#39"t Copy Locale on Compact=False;" +
     "Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=Fal" +
     "se"


 
Виталий Панасенко   (2004-03-11 12:31) [4]

А если так: select * from d:\d.dbf, то \d.dbf воспринимаются, как параметр


 
sniknik ©   (2004-03-11 12:36) [5]

Виталий Панасенко   (11.03.04 12:31) [4]
отключи автоопределение параметра в компоненте


 
sniknik ©   (2004-03-11 12:40) [6]

Виталий Панасенко   (11.03.04 12:30) [3]
ужас
поменяй на
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\;Extended Properties=dBase IV;Persist Security Info=False;


 
Виталий Панасенко   (2004-03-11 14:30) [7]

sniknik ©   (11.03.04 12:40) [6]
Это не ужас :-)) Это строка активного подключения... А если параметры нужны ?


 
sniknik ©   (2004-03-11 14:42) [8]

все, даже к dBase не относящиеся? а они там все такие. окстись.


 
Виталий Панасенко   (2004-03-11 15:03) [9]

Все равно не работает... Jet не удалось найти d.dbf. Проверте правильность и тд и тп


 
sniknik ©   (2004-03-11 15:33) [10]

"Объект "d.dbf" не найден ядром базы данных Microsoft Jet.  Проверьте существование объекта и правильность имени и пути"

это уже не то же самое что "указано недопустимое имя файла"
правда?
а сам уверен что он есть?

приведи сюда реально используемые (на которых пробуеш) строку подключения и запрос. через paste/copy во избежание. потому как то что здесь было указано с изменениями, должно работать.


 
Виталий Панасенко   (2004-03-11 17:55) [11]

Удалено модератором
Примечание: Личная переписка


 
sniknik ©   (2004-03-11 18:20) [12]

зря, rx/eh... компонент у меня нет (и наверное не будет, если политика компании не изменится)

вот запрос оттуда действительно не работает, (в квери взял) попробуй таблицу указавать (и ложить) не в корне а в поддиректории, я так пробовал
select * from d:\db\d.dbf
так проходит. а с корнем чтото не то.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.044 c
1-1080210217
SergP
2004-03-25 13:23
2004.04.11
Как запретить запуск нового процесса?


1-1080234355
новичок_из_сыктывкара
2004-03-25 20:05
2004.04.11
Надо чтобы в TEdit можно было вводить только цифры, а если


8-1076589619
able
2004-02-12 15:40
2004.04.11
TImage сильно мерцает...


1-1082201734
тракторист
2004-04-17 15:35
2004.04.11
Помогите с FastReport


14-1082197153
Тимур
2004-04-17 14:19
2004.04.11
Counter-strike через модем





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский