TOracleDataSet QBE and DBLookupComboBox

Takis

Member
Hi,

I'm using DOA 4.0.7 with Oracle 10g. When I set enable, in qbe definition of an OracledataSet, the option
 
I have send e-mail to support@allroundautomations.com with a demo.
I have a different behaviour 'EAccessViolation', when i use "Allow Operators" but only with the same compination with DBLookupCompoBox.
 
Hi Marco,
I will be grateful if you will pay attention to the problem. I don't have so much time to wait for the solution. I thought that the problem should be very easy for you.

Thanks in advance.
Takis
 
I reported this error for DOA 4.0.5 in year 2004! (post #7039).
I have got the same answer: "It crashes somewhere in the VCL units. Unfortunately it is not clear when or why this happens."

Worad post said:
"Hi
Is a '' string in your DBComboBox.Items?
If it is, see below. May be it helps you.

_Sometimes_ an Access Violation (AV) occur when '' string is selected in the VCL.ComboBox or VCL.DBComboBox.
I around it by using such frase as 'All records', 'Nothing' or 'Any country' and so on.
May be it is a bug in ntdll.dll because AV is raised in ntdll.dll."

Have a nice day!
 
Hi giga,
Thanks for your answer, the (AV) error comes when any string is selected in the DBLookupComboBox that populates its data from oracle DB. Actualy my problem is not the (AV) error but "Invalid Pointer operation" that I describe in my first post. Both errors comes when I enabled the option "Allow Operators" in QBE definition of an TOracleDataSet.

Regards
Takis
 
Can somebody answer if that works?
In QBE definition of an TOracleDataSet, enable the option "Allow Operators". Then into the form try to put the DataSet in query mode and use an DBLookupComboBox. When a value has being chosen, "Invalid Pointer operation" error apears always.
Is very easy to reproduce.

Thanks in advance.
Takis
 
Back
Top