Форум: "Начинающим";
Текущий архив: 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.48 MB
Время: 0.007 c