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

Вниз

Сортировка полей 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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.016 c
15-1220948600
Anatoly Podgoretsky
2008-09-09 12:23
2008.11.02
Дмитрий Олегович успокаивает


2-1221997643
Team
2008-09-21 15:47
2008.11.02
OnKeyUp, OnKeyPress


15-1220418839
начинающий
2008-09-03 09:13
2008.11.02
Google Chrome


1-1202116582
Ega23
2008-02-04 12:16
2008.11.02
Динамическое создание объектов: правильно ли сделал?


13-1122032552
jenbond
2005-07-22 15:42
2008.11.02
Работа с переменной