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

Вниз

Как переименовать поле dbf-файла перед его открытием?   Найти похожие ветки 

 
Вован_   (2005-02-16 16:09) [0]

Уважаемые мастера!
Такая простая проблема. Мне нужно работать с файлом dbf через Local SQL BDE. И всё бы хорошо, но вот одно поле этого файла называется DATE, а это зарезервированное слово и запросы ругаются, если я его там упоминаю. В общем, мне нужно, чтобы перед открытием первого запроса по этому файлу в моей проге каким-то образом это поле переименовывалось в таблице на диске.
Подскажите, как это сделать?


 
Johnmen ©   (2005-02-16 16:12) [1]

Однократно, Database Desktop, реструкторизация - меняем имя...


 
Вован_   (2005-02-16 16:18) [2]

Johnmen ©   (16.02.05 16:12) [1]

К сожалению не подходит. Этот файл у меня копируется перед пуском программы из другого места, поэтому поле всё время опять будет DATE :(


 
Reindeer Moss Eater ©   (2005-02-16 16:24) [3]

Двойные кавычки помогут


 
Вован_   (2005-02-16 16:41) [4]

Reindeer Moss Eater ©   (16.02.05 16:24) [3]

Если можно, как для тупых:) Двойные кавычки где?
Если пишу
SELECT "DATE", pole2,... FROM Table

то в поле DATE получаю текст "DATE".

А если пишу
SELECT * FROM Table
WHERE ...AND( "DATE" =...) - то это явная чепуха

а если
... WHERE ... AND(DATE = ...) - то уже ругается на зарезервированное слово.


 
sniknik ©   (2005-02-16 16:45) [5]

> Если пишу
> SELECT "DATE", pole2,... FROM Table
по моему там так (точнее смотри справку по локал_sql)
SELECT Table."DATE", pole2,... FROM Table


 
Reindeer Moss Eater ©   (2005-02-16 16:49) [6]

Чёб тебе не открыть Local SQL Guide?

if a metadata object must have a reserved word as it name, prevent the error by enclosing the name in quotation marks and prefixing the reference with the table name.


 
Вован_   (2005-02-16 17:28) [7]

sniknik ©   (16.02.05 16:45) [5]
&
Reindeer Moss Eater ©   (16.02.05 16:49) [6]

Огромное спасибо! :)



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

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

Наверх





Память: 0.46 MB
Время: 0.047 c
14-1109439817
Местный
2005-02-26 20:43
2005.03.20
Возможно ли восстановить файлы, если отформатировал диск???


14-1109657276
Карелин Артем
2005-03-01 09:07
2005.03.20
Условия работы в IT-конторах.


14-1109524986
ve7al
2005-02-27 20:23
2005.03.20
Язык программирования Паскаль


3-1108991436
Вудупипл
2005-02-21 16:10
2005.03.20
Grid с картинками в сетке


1-1110299907
ser35
2005-03-08 19:38
2005.03.20
Как отобразить словами выбранную дату из календаря





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