Главная страница
    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
11-1059679855
Dimaxx
2003-07-31 23:30
2004.04.11
Владимиру Кладову...


8-1075583555
Magician_g
2004-02-01 00:12
2004.04.11
Как из последовательности BMP сделать avi.


1-1082551231
lordvv
2004-04-21 16:40
2004.04.11
Интерфейс Delphi 5


3-1081844204
Slider007
2004-04-13 12:16
2004.04.11
Вызов запроса MSAccess из Delphi


3-1079012632
Evyshka
2004-03-11 16:43
2004.04.11
Перевод xml в БД





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