Форум: "Базы";
Текущий архив: 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.041 c