![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрос на обновление болевого поля в дбф [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]> Подскажите пожалкста в чем проблема .
в отсутствии литературы по базам или желания ее читать... ;)