Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.06;
Скачать: CL | DM;

Вниз

ADO - как вставить в SELECT ссылку на таблицу в другой БД?   Найти похожие ветки 

 
Zn   (2003-01-21 10:05) [0]

Подключаюсь к dbf через Jet. Как вставить в SELECT ссылку на таблицу в другом каталоге?


 
sniknik ©   (2003-01-21 12:20) [1]

проблем быть не должно jet позволяет пути в имени, к примеру основная база в строке на диске Д
Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:\;Extended Properties=dBase IV;Persist Security Info=False

позволяются запросы с диска С (вообше конечно с любого доступного но в в примере С)
SELECT * FROM C:\1C_base\38_v_3_SQL\1SSYSTEM.DBF

но если путь заранее не определен и возможно будет с русскими буквами, пробелами ets. то лутше пользоватся конструкцией
SELECT * FROM CASHDISC IN "C:\Progra m Files" "dBASE IV;"

запрос естественно надо формировать и вставлять свои нужные пути.


 
Zn   (2003-01-21 16:18) [2]


> sniknik © (21.01.03 12:20)


> SELECT * FROM C:\1C_base\38_v_3_SQL\1SSYSTEM.DBF

Это не работает почему-то. Пишет: Parameter object is improperly defined.

> SELECT * FROM CASHDISC IN "C:\Program Files" "dBASE IV;"

А это работает.
Спасибо!


 
sniknik ©   (2003-01-21 16:49) [3]

> Это не работает почему-то. Пишет: Parameter object is improperly defined.

работает, только у компонента доступа (ADODataSet.ParamCheck:= False) отключи перед занесением строки, а то все что после : в SELECT * FROM C:\1C_base\38_v_3_SQL\1SSYSTEM.DBF считается параметром (во втором случае двоеточие в строке "C:\Program Files" "умный" компилятор понимает :о)).


 
Zn   (2003-01-21 17:18) [4]


> sniknik © (21.01.03 16:49)

Спасибо, всё в порядке!



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

Текущий архив: 2003.02.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
1-15715
Nikolai_S
2003-01-24 18:01
2003.02.06
Как обработать событие TForm.OnShortCut ?


4-15992
markers
2002-12-24 13:43
2003.02.06
Как вставить иконку левого приложения имея от него только caption


3-15515
andy_inc
2003-01-21 10:25
2003.02.06
Уменьшение размера файла базы Interbase


1-15718
REA
2003-01-27 19:00
2003.02.06
Как сложить динамические массивы?


1-15684
OlDemon
2003-01-27 13:14
2003.02.06
Запись в свой exe файл