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

Вниз

Добавить значение в уже имеющуюся строку   Найти похожие ветки 

 
Шакал ©   (2007-05-31 14:23) [0]

D7 БД Access
Мастера объясните пожалуйста как добавить данные в таблицу уже заполненную строку:
пишу так

var i : string;
begin

i:=dat.ADOQ.FieldByName("id").Value;
dat.ADOQu.SQL.add("update ukadry set Уволен=:n where id=:x");
dat.ADOQu.Parameters.ParamByName("x").Value:=i;
dat.ADOQu.Parameters.ParamByName("n").Value:=dateedit1.Text;
dat.ADOQu.ExecSQL;

Ругается что неправильно определен объек Parameter


 
DiamondShark ©   (2007-05-31 14:26) [1]


> Ругается что неправильно определен объек Parameter

Дословно пиши, как ругается.


 
Шакал ©   (2007-05-31 14:28) [2]

Неправильно определен объек Parameter. Предоставлены не полные или несовместимые данные.


 
Шакал ©   (2007-05-31 14:49) [3]


> Неправильно определен объек Parameter. Предоставлены не
> полные или несовместимые данные.

ага, это он ругался на дату поставил ":n" - это прошло, теперь ругается
на id
Ошибка синтаксиса (пропущен оператор) в выражении запроса "ID=?


 
Savek   (2007-05-31 14:52) [4]

SQL.Clear - не забыл ли?


 
Шакал ©   (2007-05-31 14:57) [5]


> SQL.Clear - не забыл ли?

ЗАБЫЛ %)...
Все пошло

> Savek

Спасибо


 
Плохиш ©   (2007-05-31 15:25) [6]


> dat.ADOQu.SQL.add("update ukadry set Уволен=:n where id=:x");

Тенденция, однако. Интересно в какой книжке этому учат неокреопшие умы?


 
Шакал ©   (2007-05-31 15:55) [7]

а как писать???
sql.text:=
???


 
Плохиш ©   (2007-05-31 15:58) [8]

Да


 
Шакал ©   (2007-05-31 16:00) [9]

а я особой разницы не вижу, работает одинаково....


 
DiamondShark ©   (2007-05-31 16:04) [10]


> а я особой разницы не вижу,

зато про Clear не забудешь.

а какой разницы ты ожидал? фанфар и салюта?


 
Плохиш ©   (2007-05-31 16:06) [11]


> Шакал ©   (31.05.07 16:00) [9]
> а я особой разницы не вижу

Я заметил, по

> Шакал ©   (31.05.07 14:57) [5]
>
> > SQL.Clear - не забыл ли?
>
> ЗАБЫЛ %)...


 
Шакал ©   (2007-05-31 16:08) [12]

тоесть если SQL.TEXT то очищать sql ненадо? и это вся разница?


 
sniknik ©   (2007-05-31 16:22) [13]

> и это вся разница?
используй правильные компоненты и разница будет больше, и код быстрее... в данном случае, командный запрос, нужно использовать ADOCommand.



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

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

Наверх




Память: 0.49 MB
Время: 0.023 c
15-1180213750
Kostafey
2007-05-27 01:09
2007.06.24
С днем рождения ! 27 мая


15-1180263714
Kostafey
2007-05-27 15:01
2007.06.24
Надежность программного обеспечения.


15-1180136574
ЭРИКА
2007-05-26 03:42
2007.06.24
С ДНЕМ СВАДЬБЫ!


15-1180078735
iXT
2007-05-25 11:38
2007.06.24
Bitmap(16*16)


15-1179906322
Сатир
2007-05-23 11:45
2007.06.24
Переход с Indy 9.0 на Indy 10.0 (вопрос для знатоков Indy)