Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.038 c
3-1105955005
alexe
2005-01-17 12:43
2005.02.13
Переход с Access`97 на 2000 на Delphi 5


14-1106732405
WondeRu
2005-01-26 12:40
2005.02.13
Месяцы за Progress Bar ом!


4-1103717935
malij
2004-12-22 15:18
2005.02.13
CPU


1-1106748572
Zilog
2005-01-26 17:09
2005.02.13
TreeView + ImageList


3-1105336148
Sens
2005-01-10 08:49
2005.02.13
Помогите сделать запрос с двойной связью





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский