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

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

Запрос на обновление болевого поля в дбф [D6, dBase, FoxPro]


denis24 ©   (2005-07-14 11:51:00) 

Подскажите пожалкста в чем проблема .
Делаю сабж следующим образом.

sql.add('update provodki.dbf ');
sql.add('set flag=:flag1 where date_b=:date_b1 and login=:login ');
 P1 := TParam.Create(Params, ptInput);
 P2 := TParam.Create(Params, ptInput);
 P3 := TParam.Create(Params, ptInput);
 Params[0].Name := 'date_b1';
 Params[1].Name := 'login';
 Params[2].Name := 'flag1';
 unprepare;
 ParamByname('date_b').Asdatetime := DateEdit2.date;
 ParamByname('login').Asstring :=list_of_counts.Values['syb_login'];
 ParamByname('flag1').asboolean:=true;
 Prepare;

Запрос формируется нормально ,но при его выполении выскакивает
"'Field' is an unknown type"


msguns   (2005-07-14 13:38:00) [1]

>denis24   (14.07.05 13:01) [4]
>создаю параметры...

Компненты доступа ?


denis24   (2005-07-14 13:01:00) [2]

msguns ©   (14.07.05 12:55) [3]

создаю параметры...

все дело было

params.clear;


msguns   (2005-07-14 12:55:00) [3]

Зачем вот это все:

P1 := TParam.Create(Params, ptInput);
 ...
unprepare;


?


Desdechado   (2005-07-14 12:20:00) [4]

вообще-то для query параметры создаюся автоматом (настройка по умолчанию), так что весь этот огород ни к чему


sniknik   (2005-07-14 12:05:00) [5]

> Подскажите пожалкста в чем проблема .
в отсутствии литературы по базам или желания ее читать... ;)


Наверх

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