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

Вниз

Sql запрос как выбрать все поля кроме конкретного одного   Найти похожие ветки 

 
Sewix ©   (2002-04-09 14:56) [0]

Sql запрос как выбрать все поля кроме конкретного одного


 
Desdechado ©   (2002-04-09 15:00) [1]

перечислить их явно


 
Sewix ©   (2002-04-09 15:34) [2]

что бы их перечислять надо знать название полей их вводит пользователь


 
{bas}   (2002-04-09 15:36) [3]

ты же сам их знаешь
вот и сравнивай


 
Anatoly Podgoretsky ©   (2002-04-09 15:37) [4]

Откуда он знает имя не нужного поля, а ты предоставь ему список


 
Sewix ©   (2002-04-09 21:04) [5]

не нужно ключевое поле нужны все остальные


 
Anatoly Podgoretsky ©   (2002-04-10 11:11) [6]

Что то у меня с логикой не в порядке
Sql запрос как выбрать все поля кроме конкретного одного

Значит Desdechado © (09.04.02 15:00)
все, кроме конкретного одного


 
sniknik ©   (2002-04-10 11:31) [7]

просто формируй запрос в рантайме куда и вставиш все поля кроме тебе не нужного
получить все поля (процедура предназначена для другого)

procedure TForm1.RefreshFields(st: string);
begin
SelectedTable:= st;
ADODataSet2.Close;
ADODataSet2.CommandText:= "SELECT TOP 1 * FROM "+st;
ADODataSet2.GetFieldNames(ListBox2.Items);
ADODataSet2.Close;
end;

для BDE у Table проверяй также (чтобы время на запрос не тратить).


 
Sergey13 ©   (2002-04-10 11:59) [8]

А чем оно, ключевое, тебе мешает. Выбирай все, а ключевое просто не показывай. Если нет в запросе ключевого поля в дальнейшем могут возникнуть проблемы, например с Update и т.д. По скорости тоже много не выиграешь, т.к. ключевое поле обычно намного меньше чем все остальные вместе взятые.


 
Sewix ©   (2002-04-10 15:35) [9]

ключевое поле обновлять нельзя!!!


 
Sergey13 ©   (2002-04-11 10:15) [10]

2Sewix © (10.04.02 15:35)
А никто тебе и не предлагает его обновлять- на то оно и ключевое поле. Но обновлять остальные поля проше всего именно с помощью его.
Update MyTable
Set Field_x="бла-бла-бла"
Where Id=:id
Не запрашивая в запросе ключевое поле - ты зарабатываешь геморой при определении значения этого самого поля для текушей записи.

Тебе в грид что ли надо произвольный набор полей всадить или в отчет? Это как раз лучше грид(Visible его полей) и обрабатывать. Нафига таскать с сервера одно и то же но в разном составе каждый раз.



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

Текущий архив: 2002.05.02;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.009 c
3-2461
MCFire
2002-04-10 18:31
2002.05.02
Как грамотно составить TreeView из таблицы?


1-2559
_igorok
2002-04-19 10:22
2002.05.02
помогите !


1-2603
Лана Розанова
2002-04-19 21:18
2002.05.02
MediaPlayer


1-2583
som
2002-04-19 16:56
2002.05.02
Edit


3-2466
Igor_
2002-04-11 09:59
2002.05.02
Отладка хранимой процедуры в InterBase