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

Вниз

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

 
rosl   (2003-10-07 03:34) [0]

Уважаемые МАСТЕРА
Такой вопрос. есть sql, в котором написан запрос
select a, b

order by a
так вот, нужно вставить: from (какой-то файл)
поместил на форму opendialog
но как вставить в запрос имя файла?
sql выдаёт ошибку, если вставить из opendialog filename.
получается что-то вроде from c:\windows\рабочий стол\asd.dbf


 
Rad   (2003-10-07 04:30) [1]

Или
"from " + AnsiQuotedStr(OpenDialog.FileName, """)
(если проблема в кавычках, которым полагается обрамлять длинные пути)
или
"from " + ExtractShortPathName(OpenDialog.FileName)
(если проблема в самом длинном пути, который dBase/Fox не может понять)
или уже я недопонял вопроса :)


 
rosl   (2003-10-07 06:05) [2]

вопрос вообще-то посложнее, чем я писал в начале
select distinct name, col005, col010, col009, col009 / 100 * percent

LEFT JOIN bd\payers.dbf ON col005 = inn
LEFT JOIN bd\income.dbf ON col010 = code_inc
WHERE (inn IS NULL) OR (code_inc IS NULL)
А нужно открывать файлы с любого места на диске


 
Sandman25   (2003-10-07 10:11) [3]

Используйте TDatabase, который в Params.Values["PATH"] хранит имя каталога с файлами, а в select пишите только имя файла (без пути).



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

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

Наверх





Память: 0.44 MB
Время: 0.013 c
7-89601
Евгений12
2003-08-13 15:55
2003.10.27
HDD


1-89266
x404
2003-10-17 00:41
2003.10.27
горизонтальная надпись на Tabsheets


4-89644
ShadoWFM
2003-08-20 19:54
2003.10.27
Непонятная функйия


14-89513
niko4543
2003-10-09 08:21
2003.10.27
rsrc


3-89167
paa
2003-10-07 06:43
2003.10.27
Мастера помогите с вставкой записи в базу





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