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

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

Добавить значение в уже имеющуюся строку [D7]


Шакал ©   (2007-05-31 14:23:00) 

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


sniknik   (2007-05-31 16:22:00) [1]

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


Шакал   (2007-05-31 16:08:00) [2]

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


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


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

Я заметил, по

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


DiamondShark   (2007-05-31 16:04:00) [4]


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

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

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


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

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


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

Да


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

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


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


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

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


Шакал   (2007-05-31 14:57:00) [9]


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

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

> Savek

Спасибо


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

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


Шакал   (2007-05-31 14:49:00) [11]


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

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


Шакал   (2007-05-31 14:28:00) [12]

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


DiamondShark   (2007-05-31 14:26:00) [13]


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

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


Наверх

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