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

Вниз

Сортировка полей Data   Найти похожие ветки 

 
Клён новичок   (2008-09-22 11:52) [0]

Есть такая ситуация...
Имеется структура БД в которой одно из полей имеет тип DATA.
Оно называется "Data Vidachi" (с пробелом название поля). Пожно ли не меняя структуры базы данных отсортировать данный по этому полю?


 
Johnmen ©   (2008-09-22 11:55) [1]

1. в базе данных нет полей
1. такого типа не существует
2. сортировать можно


 
Поросенок Винни-Пух ©   (2008-09-22 11:55) [2]

Пожно


 
Сергей М. ©   (2008-09-22 11:55) [3]

Можно.


 
Правильный$Вася   (2008-09-22 12:08) [4]

как это сделать - зависит от СУБД
чаще всегонужно взять имя поля в кавычки


 
Клён новичок   (2008-09-22 12:33) [5]

СУБД Paradox. Регистрация в BDE.

Query1.DatabaseName :="База";
 Query1.SQL.Clear;
 Query1.SQL.Add("SELECT * FROM baza.DB ORDER BY "+ "Data Vidachi");
 Query1.Active :=true;

 DataSource1.DataSet :=Query1;
 DBGrid1.DataSource :=DataSource1;

Останавливается на пробеле. Не так наверное делаю?


 
ANB   (2008-09-22 12:39) [6]


>  Query1.SQL.Add("SELECT * FROM baza.DB ORDER BY "+ "Data
> Vidachi");

Query1.SQL.Add("SELECT * FROM baza.DB ORDER BY "Data Vidachi"");

PS. Ну кто научил постоянно пользоваться Add, даже если в запросе всего одна строка ?

Query1.SQL.Text := "SELECT * FROM baza.DB ORDER BY "Data Vidachi""; - так намного удобнее.


 
Правильный$Вася   (2008-09-22 12:41) [7]


>  Не так наверное делаю?

ты не различаешь кавычки и апострофы?


 
Клён новичок   (2008-09-22 12:46) [8]

Query1.SQL.Text :="SELECT * FROM baza.DB ORDER BY "Data Vidachi"";

Пишет ошибку

Invalid use keyword.
Token: "DATA VIDACHI"
Process stoped


 
Клён новичок   (2008-09-22 12:46) [9]

Query1.SQL.Text :="SELECT * FROM baza.DB ORDER BY "Data Vidachi"";

Пишет ошибку

Invalid use keyword.
Token: "DATA VIDACHI"
Process stoped


 
Поросенок Винни-Пух ©   (2008-09-22 12:51) [10]

SELECT * FROM baza.DB ORDER BY 5

где 5 - номер поля в структуре baza.db


 
Правильный$Вася   (2008-09-22 12:51) [11]

а так?
ORDER BY baza."Data Vidachi"


 
Клён новичок   (2008-09-22 12:59) [12]

Поросенок Винни-Пух ©   (22.09.08 12:51) [10]

SELECT * FROM baza.DB ORDER BY 5

Пасибо... Прям.... Винни-Пух... С меня пиво чё как. Прям выручил!!!


 
Шиш-Брянский   (2008-09-22 13:09) [13]

Удалено модератором


 
Шиш-Брянский   (2008-09-22 13:11) [14]

Удалено модератором


 
Шиш-Брянский   (2008-09-22 15:25) [15]

Удалено модератором


 
Клён новичок   (2008-09-22 15:29) [16]

Угу... Получил брянский ваше сообщение


 
Правильный$Вася   (2008-09-22 15:40) [17]


> Прям выручил!!!

это полумера
потому как придется обращаться к полю напрямую, а ты так и не знаешь, как


 
Anatoly Podgoretsky ©   (2008-09-22 15:50) [18]

Бабеля с Гегелем пытаешь, а операторые кавычки с просто кавычками.
Давно я шашек в руки не брал, но попробуй в качестве кавычем разные варианты, например квадратные скобки.


 
Поросенок Винни-Пух ©   (2008-09-22 16:38) [19]

не полумера - это повесить дизайнера бд за тестикулы.


 
Правильный$Вася   (2008-09-22 16:40) [20]


> Поросенок Винни-Пух ©   (22.09.08 16:38) [19]

а если дизайнерка?


 
Поросенок Винни-Пух ©   (2008-09-22 16:47) [21]

пришить их ей, потом повесить



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

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

Наверх





Память: 0.49 MB
Время: 0.007 c
2-1222334998
deadteachers
2008-09-25 13:29
2008.11.02
Паук-Робот


2-1221762635
Muh
2008-09-18 22:30
2008.11.02
Подскажите, пожалуйста как программно в image1 загнать картинку с


3-1208751937
piople
2008-04-21 08:25
2008.11.02
SKIP записей при селективном запросе


2-1222067753
sapsi
2008-09-22 11:15
2008.11.02
Найти порядковый номер строки Memo


2-1221750527
cruiser
2008-09-18 19:08
2008.11.02
GroupBox и компоненты





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