Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.06;
Скачать: CL | DM;

Вниз

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

 
din   (2004-05-17 12:46) [0]

Добрый день Помогите пожалуйста с запросом. Есть такая процедурка

procedure Tpoi.Button1Click(Sender: TObject);
var pp,stroka1:string;

begin
pp:= poi.Edpoi.Text;

if poi.Edpoi.Text<>"" then
  begin
dni_mod.find.SQL.Clear;
stroka1:="select f,i,o,dr from spis_tab where f like :pp";
dni_mod.find.SQL.Add(stroka1);
dni_mod.find.Parameters.Parambyname(pp);
dni_mod.find.Active:=true;
   end;
end;
так вот запрос в гриде на форме не отображается или не выполняется (передача через параметр pp и поиск записи в бд)


 
MIKE kouzmine ©   (2004-05-17 12:53) [1]

dni_mod.find.SQL.Clear;
dni_mod.find.SQL.Add("select f,i,o,dr from spis_tab where f like " + quotedstr("%:pp%"));
dni_mod.find.Parambyname("pp").asstring = "ПОПА";
dni_mod.find.Prepare;
dni_mod.find.Open;
  end;
Может так?


 
Johnmen ©   (2004-05-17 12:57) [2]

>MIKE kouzmine ©   (17.05.04 12:53) [1]

Обрамлять кавычками не надо. И = "%ПОПА%";


 
MIKE kouzmine ©   (2004-05-17 12:59) [3]

Johnmen ©   (17.05.04 12:57) [2] Так я и говорю - ПОПА


 
Stas ©   (2004-05-17 13:16) [4]

Установи тип параметра ftString, а не ftFixedChar либо передавай размер строки.


 
Stas ©   (2004-05-17 13:20) [5]

Тока интересно, а на фига параметр, если ты Sql генерируешь динамически ?
Можно прямо
"select f,i,o,dr from spis_tab where f like " +#39+pp+#39;


 
Соловьев ©   (2004-05-17 13:30) [6]

ADOCommand.CommandText := "select f,i,o,dr from spis_tab where f like :pp";
ADOCommand.CommandType := cmdText;
ADOCommand.Parameters.ParamByName("pp").Value := "%ПОПА%"
ADOCommand.Execute;



Страницы: 1 вся ветка

Текущий архив: 2004.06.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
6-1082383221
Aleksandr
2004-04-19 18:00
2004.06.06
Подскажите ссылочку с обучающими самплами по отправке мыла по API


3-1084793850
Tomkat
2004-05-17 15:37
2004.06.06
"Мир InterBase" скачать


14-1084548049
sagsoft
2004-05-14 19:20
2004.06.06
помогите решить


8-1080120677
Неуловимый Джо
2004-03-24 12:31
2004.06.06
BitBlt и прозрачность на W2k


1-1085485870
Dmitry
2004-05-25 15:51
2004.06.06
Как в RichEdit выравнить текст по ширине?