Главная страница
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.026 c
15-1180070267
Knight
2007-05-25 09:17
2007.06.24
Почтовый сервис в организации...


15-1180439083
Богдан1024
2007-05-29 15:44
2007.06.24
<META Name="keywords" Content="">


2-1180960375
UMU
2007-06-04 16:32
2007.06.24
Запись в ini файл


2-1180700653
ANB
2007-06-01 16:24
2007.06.24
Изменение CommandText у ClientDataSet


15-1180097012
From
2007-05-25 16:43
2007.06.24
Язык прогрммирования