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

Вниз

Указать в ADOQuery путь к файлу   Найти похожие ветки 

 
Gloomer ©   (2007-03-30 11:48) [0]

Как указать в ADOQuery путь к файлу, отличный от заданного в ConnectionString?

Например, следующий пример нормально работает в Query (BDE), но не работает в ADOQuery
(Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\base\;Persist Security Info=False;Mode=Share Deny None;Extended Properties=dBase 5.0)

SELECT * FROM dbf_2007\B_2_07.DBF

Кавычки и квадратные скобки не помогают
Если указать Data Source=d:\base\dbf_2007\ то работает, но проблема в том, что необходимо объединение с базой из d:\base\


 
Savek   (2007-03-30 14:29) [1]


select * from OtherTable in "путь отличный от ConnectionString"


 
Gloomer ©   (2007-04-01 13:38) [2]

SELECT * FROM B_2_07.DBF in "d:\Zp_mil\dbf_2007\B_2_07.DBF"

такой запрос тоже не работает :-(
выдает ошибку "Нераспознанный формат базы". Если в in указать только путь, то "Недопустимое имя файла"


 
MsGuns ©   (2007-04-01 21:21) [3]

Логика ADO чисто "серверная", поэтому для гетерогенных запросов надо использовать соответствующие средства сервера


 
Gloomer ©   (2007-04-03 10:31) [4]

Может кому поможет найденное мной решение...
Savek был прав лишь для случая DB Access. Для dBASE запрос должен выглядеть так:
SELECT * FROM B_2_07.DBF IN "d:\Zp_mil\dbf_2007\"[dBase 5.0;]

Вопрос закрыт.



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

Форум: "Начинающим";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.042 c
2-1175502058
Sonia
2007-04-02 12:20
2007.04.22
Сортировка по нажатию на заголовок поля DBGrid


2-1175226199
Dismember
2007-03-30 07:43
2007.04.22
Перемещение формы за Panel


2-1175246658
VEZ
2007-03-30 13:24
2007.04.22
F1


15-1175239220
Ketmar
2007-03-30 11:20
2007.04.22
не дали пообщаться...


8-1155109605
Alpine
2006-08-09 11:46
2007.04.22
Как повернуть рисунок (ROTATE) в TImage ?





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