![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с запросом. [D7, Paradox]
tytus © (2005-01-16 11:17:00)Есть такой код:
stmtParams:=TParams.Create;
try
stmtParams.CreateParam(ftString,'DATS',ptResult);
stmtParams[0].AsString:=DelAts;
SQLstmt:='SELECT (Ats) FROM "MainTableTgno.db"';
DM1.DB1.Execute(SQLstmt,stmtParams,false,nil);
finally
stmtParams.Free;
end;
где DM-DataModule, DB1-TDataBase.(Ats)-поле таблицы.DelAts-строка, выбирается пользователем с другой формы.
Как мне правильно сформировать запрос с параметром?
Silver Alex (2005-01-16 13:09:00) [1]не понятно чего тебе надо, я так понял достать записи из базы в отсортированом виде.Но зачем ты тогда так все странно делаешь
with TQuery.Create(nil) do
try
DatabaseName:='MyDB';
Sql.text:='SELECT id,Ats FROM MainTableTgno WHERE Ats=:DATS
order by id';
ParamByName('DATS').asInteger:=55; //
..........//что-то делаем c с набором данных
..........
Close;
finally
Free;
end;
tytus (2005-01-16 11:59:00) [2]>
SQLstmt:='SELECT Ats FROM MainTableTgno WHERE Ats=:DATS';
так тоже не работает...
tytus (2005-01-16 11:39:00) [3]>Anatoly Podgoretsky
Это как - у меня что параметр несуществующий?
Мне нужно отсортировать записи поле "Ats" которых равно DelAts.
Если можно пример пожалуйста, второй день мучаюсь (диапазоны и фильтры не хочу использовать, да и OnFilterRecord в таблице уже занят).
Anatoly Podgoretsky (2005-01-16 11:30:00) [4]Параметры должны обрабатываться на существующем запросе, у тебя наоборот.