Вниз
Скачать: CL | DM;

Помогите с запросом.   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
4-1103866801
Дмитрий Александрович
2004-12-24 08:40
2005.02.13
Узнать сколько байт (бит) программы загружено в память.


1-1107246266
Suvit
2005-02-01 11:24
2005.02.13
TMemo высота


14-1106242977
Stef
2005-01-20 20:42
2005.02.13
Помогите найти компонент


6-1101878057
VAV
2004-12-01 08:14
2005.02.13
Скачивание данных и инета


11-1090485467
DJ DIZzY
2004-07-22 12:37
2005.02.13
Странный и обидный глюк :(((




   Наверх