Changing parameters type problem

Discussion of open issues, suggestions and bugs regarding ODAC (Oracle Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
AlexandreECAD
Posts: 40
Joined: Wed 30 Nov 2005 15:55
Location: Brazil

Changing parameters type problem

Post by AlexandreECAD » Tue 17 Apr 2007 13:59

I was using ODAC 5. Now I've changed to ODAC 6

I've one form that have one TOraQuery component created with ODAC 5, in this query I've one parameter of Interger type, if I try to change it to string I'm receiving this error in the IDE.
+ $AB[0ED76163]{odac100.bpl } Ora.TOraDataSet.DetectIdentityField + $AB
+ $33[20006D23]{rtl100.bpl } System.System.@HandleAnyException + $33
+ $41[7C903786]{ntdll.dll } RtlConvertUlongToLargeInteger + $41
+ $9[7C90EAF5]{ntdll.dll } KiUserExceptionDispatcher + $9
+ $163[0EB5CD63]{dac100.bpl } Dbaccess.TCustomDADataSet.SetUpdatingTable + $163
+ $14F[0EB6444B]{dac100.bpl } Dbaccess.TCustomDADataSet.AssignTo + $14F
+ $12[0ED7933A]{odac100.bpl } Ora.TOraDataSet.AssignTo + $12
+ $7[20032887]{rtl100.bpl } Classes.Classes.TPersistent.Assign + $7
+ $7[0EADD30F]{dcldac100.bpl} Creditor.TCREditorForm.SaveClick + $7
+ $4FA[20143736]{vcl100.bpl } Controls.Controls.TWinControl.WndProc + $4FA
+ $6C[200FC2BC]{vcl100.bpl } StdCtrls.StdCtrls.TButtonControl.WndProc + $6C
+ $23[20143887]{vcl100.bpl } Controls.Controls.DoControlMsg + $23
+ $4FA[20143736]{vcl100.bpl } Controls.Controls.TWinControl.WndProc + $4FA
+ $2C[20142E60]{vcl100.bpl } Controls.Controls.TWinControl.MainWndProc + $2C
+ $14[20040DE4]{rtl100.bpl } Classes.Classes.StdWndProc + $14
+ $6A[7E368731]{USER32.dll } GetDC + $6A
+ $14A[7E368811]{USER32.dll } GetDC + $14A
+ $17F[7E36B4BB]{USER32.dll } DefWindowProcW + $17F
+ $1CD[7E36B509]{USER32.dll } DefWindowProcW + $1CD
+ $10[7C90EAE0]{ntdll.dll } KiUserCallbackDispatcher + $10
+ $44[7E36B8FE]{USER32.dll } SendMessageW + $44
+ $1B8[7E39FD18]{USER32.dll } CreateMDIWindowA + $1B8
+ $62D4[7E39655C]{USER32.dll } DeregisterShellHookWindow + $62D4
+ $107A[7E376DEF]{USER32.dll } IsDlgButtonChecked + $107A
+ $D9E[7E38B045]{USER32.dll } SoftModalMessageBox + $D9E
+ $6A[7E368731]{USER32.dll } GetDC + $6A
+ $14A[7E368811]{USER32.dll } GetDC + $14A
+ $9C[7E36C63A]{USER32.dll } IsWindowUnicode + $9C
+ $16[7E36F658]{USER32.dll } CallWindowProcA + $16
+ $D7[20143833]{vcl100.bpl } Controls.Controls.TWinControl.DefaultHandler + $D7
+ $4FA[20143736]{vcl100.bpl } Controls.Controls.TWinControl.WndProc + $4FA
+ $6C[200FC2BC]{vcl100.bpl } StdCtrls.StdCtrls.TButtonControl.WndProc + $6C
+ $14[20040DE4]{rtl100.bpl } Classes.Classes.StdWndProc + $14
+ $6A[7E368731]{USER32.dll } GetDC + $6A
+ $14A[7E368811]{USER32.dll } GetDC + $14A
+ $122[7E3689C8]{USER32.dll } GetWindowLongW + $122
+ $A[7E3696C2]{USER32.dll } DispatchMessageA + $A
The same doesn't happen if the TOraquery was created with ODAC 6.

I'm using BDS 2006 with last updates. Win32 personality.

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Wed 18 Apr 2007 10:24

We could not reproduce the problem. Please send to odac*crlab*com the form with the TOraQuery component on which the problem occurs. Specify exact version of ODAC 5 that was used to create the form and exact version of ODAC 6 that you are using now.

AlexandreECAD
Posts: 40
Joined: Wed 30 Nov 2005 15:55
Location: Brazil

Post by AlexandreECAD » Wed 18 Apr 2007 18:40

I've sent the e-mail

AlexandreECAD
Posts: 40
Joined: Wed 30 Nov 2005 15:55
Location: Brazil

Post by AlexandreECAD » Thu 19 Apr 2007 12:35

Did you receive the e-mail, can you reproduce the problem?

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Thu 19 Apr 2007 14:04

We have reproduced and fixed this problem. The fix will be included in the next build of ODAC.

Post Reply