![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопросик [D5]
Den_ © (2002-02-21 22:51:00)Есть таблица в которой имеется логичское поле (Log). Есть 4 компонента Query. Как сделать чтобы записи, имеющие значение Log = true таблицы (а таких записей может быть не более 4-х, меньше 4-х - может) занеслись в разные Query? Наприер, первая запись имеющая значение Log = true заносилась в Query1, вторая - в Query2 и т.д.
Desdechado (2002-02-25 11:15:00) [1]
qry.SQL.Text := "select log from tbl";
qry.Open;
i := 0;
while( not qry.EOF ) do
begin
x[ i ]:=( qry.FieldByName( "log" ).AsInteger = 1 );
Inc( i );
qry.Next;
end;
qry.Close;
в примере подразумевается, что поле LOG числовое и массив готов принять все значения.
Den_ (2002-02-22 18:08:00) [2]To >Desdechado
Если можно, поподробней, как использовать переменные? Вообщем-то конечно 4 запроса использовать неудобно, но я не знаю как использовать переменные в этом случае, работаю с базами недавно. Спасибо.
Desdechado (2002-02-22 10:33:00) [3]идентифицируй их по первичному ключу.
а вообще не совсем ясно, зачем 4 Query, если можно считать в один? Разделить их потом можно по переменным и работай, если уж так хитро надо.