Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

не могу написать запрос!


-=snoop=- ©   (2005-09-02 06:51:00) 

привет всем! не знаю даж что такое
вот текст запроса,

lADO3 := TADOQuery.Create(form1);
lADO3.CursorType := ctDynamic ;
lADO3.CursorLocation := clUseClient ;
lADO3.Connection := gADOCon ;
lADO3.SQL.Add('insert into user.pro (code,name,parol) values(IdOne,IdTwo,IdThree) ');

далее пишу

lADO3.

а св-ва ParamByName нет! все форумы облазил, везде все работает -а у меня нет, подскажите плиз где туплю


Anatoly Podgoretsky   (2005-09-02 10:06:00) [1]

Не пора ли прочитать буквари? За столько лет мог бы и найти время.


-=snoop=-   (2005-09-02 09:59:00) [2]

ну как же...публикую вот как
lADO3 := TADOQuery.Create(form1);


Ильш   (2005-09-02 09:52:00) [3]


> IQuery.ParamByName('ID').AsInteger := id

это не ADOQuery значит!
разные компоненты разные свойства


-=snoop=-   (2005-09-02 09:48:00) [4]

аха)))
а все ж , как на счет вот такого синтаксиса?
IQuery.ParamByName('ID').AsInteger := id


Ильш   (2005-09-02 09:45:00) [5]

ну че заработало?


Ega23   (2005-09-02 09:42:00) [6]

2 -=snoop=- ©   (02.09.05 09:38) [5]

Местами поменяй:

with lADO3 do begin
      CursorType := ctDynamic ;
      CursorLocation := clUseClient ;
      Connection := gADOCon ;
      SQL.Add('insert into user.pro (code,name,parol) values (:IdOne,:IdTwo,:IdThree)');
      parameters.ParamByName('IdOne').Value := 'a' ;
      parameters.ParamByName('IdTwo').Value := 'b' ;
      parameters.ParamByName('IdThree').Value := 'c' ;
      ExecSQL();
    end;


-=snoop=-   (2005-09-02 09:38:00) [7]

шет, все одно не работает!

with lADO3 do begin
       CursorType := ctDynamic ;
       CursorLocation := clUseClient ;
       Connection := gADOCon ;
       parameters.ParamByName('IdOne').Value := 'a' ;
       parameters.ParamByName('IdTwo').Value := 'b' ;
       parameters.ParamByName('IdThree').Value := 'c' ;
       SQL.Add('insert into user.pro (code,name,parol) values (:IdOne,:IdTwo,:IdThree)');
       ExecSQL();
     end;


параметр IdOne не найден...


-=snoop=-   (2005-09-02 09:29:00) [8]

делал поиск нашел везде вот такие варианты
IQuery.ParamByName('ID').AsInteger := id


Sergey13   (2005-09-02 09:15:00) [9]

values( :IdOne, :IdTwo, :IdThree)


-=snoop=-   (2005-09-02 09:13:00) [10]

ню...писал так, когда программа выполняется, SQL выдает еррор
параметр IdOne не найден...


Savek   (2005-09-02 09:09:00) [11]

lADO3.Parameters.ParamByName('idOne').Values:=...


Наверх

Титульная страница Поиск, карта сайта Написать письмо