Форум: "Базы";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
ВнизПомогите с запросом. Найти похожие ветки
← →
tytus (2005-01-16 11:17) [0]Есть такой код:
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-строка, выбирается пользователем с другой формы.
Как мне правильно сформировать запрос с параметром?
← →
Anatoly Podgoretsky © (2005-01-16 11:30) [1]Параметры должны обрабатываться на существующем запросе, у тебя наоборот.
← →
tytus (2005-01-16 11:39) [2]>Anatoly Podgoretsky
Это как - у меня что параметр несуществующий?
Мне нужно отсортировать записи поле "Ats" которых равно DelAts.
Если можно пример пожалуйста, второй день мучаюсь (диапазоны и фильтры не хочу использовать, да и OnFilterRecord в таблице уже занят).
← →
tytus (2005-01-16 11:59) [3]>
SQLstmt:="SELECT Ats FROM MainTableTgno WHERE Ats=:DATS";
так тоже не работает...
← →
Silver Alex © (2005-01-16 13:09) [4]не понятно чего тебе надо, я так понял достать записи из базы в отсортированом виде.Но зачем ты тогда так все странно делаешь
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;
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.044 c