Page 1 of 1

delphi2010+odac 6.90.0.53 update error!

Posted: Fri 29 May 2009 09:14
by xalion
my oracle version is 10.2.0.4
delphi 2010.

ODAC in direct mode.

create table USERDATA
(
USERID NUMBER(22),
STIME DATE,
ETIME DATE,
BZ VARCHAR2(10)
)

with cx do
begin
close;
SQL.Clear;
SQL.Add('UPDATE USERDATA SET ETIME=SYSDATE, BZ=:BZ');
SQL.Add('WHERE USERID=:USERID');
ParamByName('USERID').Asstring:= '48';
ParamByName('BZ').AsString := 'logout';
Execute; // show unknown error 1!
end;

if changed to
with cx do
begin
close;
SQL.Clear;
SQL.Add('UPDATE USERDATA SET ETIME=SYSDATE, BZ=:BZ');
SQL.Add('WHERE USERID=:USERID');
ParamByName('USERID').Asinteger:= strtoint('48');
ParamByName('BZ').AsString := 'logout';
Execute;
end;
It works fine!

but in SELECT , INSERT ParamByName('USERID').Asstring:= '48' works fine.

Posted: Mon 01 Jun 2009 07:21
by Plash
We have reproduced this problem, and we are working on it. You will be notified when we fix the problem.

Posted: Sat 27 Jun 2009 02:26
by xalion
odac 6.80.0.48 still has this bug!

Posted: Mon 29 Jun 2009 08:03
by michellenweiter
We do have the same problems and are waiting for a solution...

Posted: Tue 30 Jun 2009 07:19
by Plash
We have not fixed this problem yet. We will fix it in the nearest future.

Posted: Mon 31 Aug 2009 14:23
by michellenweiter
Have you fixed this problem yet?

Posted: Tue 01 Sep 2009 07:52
by Plash
We will fix this problem in the next ODAC build.

Posted: Wed 18 Nov 2009 06:42
by xalion
The problem still in 5.90.0.53

Posted: Fri 27 Nov 2009 01:32
by xalion
hello?

Posted: Fri 05 Feb 2010 14:24
by xalion
The problem still in 5.90.0.55

Posted: Mon 08 Feb 2010 13:37
by Plash
Please contact us by e-mail support*devart*com. We will send us the new version for testing.