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

не могу написать запрос!   Найти похожие ветки 

← →
-=snoop=- ©   (2005-09-02 06:51) [0]

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

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 нет! все форумы облазил, везде все работает -а у меня нет, подскажите плиз где туплю


← →
Savek   (2005-09-02 09:09) [1]

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


← →
-=snoop=- ©   (2005-09-02 09:13) [2]

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


← →
Sergey13 ©   (2005-09-02 09:15) [3]

values(:IdOne,:IdTwo,:IdThree)


← →
-=snoop=- ©   (2005-09-02 09:29) [4]

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


← →
-=snoop=- ©   (2005-09-02 09:38) [5]

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

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 не найден...


← →
Ega23 ©   (2005-09-02 09:42) [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;


← →
Ильш   (2005-09-02 09:45) [7]

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


← →
-=snoop=- ©   (2005-09-02 09:48) [8]

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


← →
Ильш   (2005-09-02 09:52) [9]


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

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


← →
-=snoop=- ©   (2005-09-02 09:59) [10]

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


← →
Anatoly Podgoretsky ©   (2005-09-02 10:06) [11]

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



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

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



Память: 0.47 MB
Время: 0.028 c
4-1123996431
zero-g
2005-08-14 09:13
2005.10.09
Баги при использования com-интерфейса


14-1127220352
oldman
2005-09-20 16:45
2005.10.09
Бабы мочут, как хочут...


14-1126873033
Mike B.
2005-09-16 16:17
2005.10.09
На деревню дедушке


4-1123766179
Dmitriy G.
2005-08-11 17:16
2005.10.09
Запуск Dll в отдельном потоке


3-1125059230
stud
2005-08-26 16:27
2005.10.09
OLE error 80040200 при повторном выполнении запроса




   Наверх