Главная страница
    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.033 c
14-1106189687
Думкин
2005-01-20 05:54
2005.02.13
С Днем Рождения! 20 января


1-1106837943
Денис Шаров
2005-01-27 17:59
2005.02.13
Как поставить "Hook" на CDROM???


1-1106744363
Raider
2005-01-26 15:59
2005.02.13
Исходник звонилки


6-1101589196
leonidus
2004-11-27 23:59
2005.02.13
Использование кукисов в Indy


3-1105733576
armada
2005-01-14 23:12
2005.02.13
Как на Sql найти "осиротевшую" запись?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский