Hello,
I have problem with opening query to the table which has column type of XMLType . If I try to execute query then an exception message is shown:
Assertion failure. uADPhysOraclWrappers.pas, line 4876
Here is call stack:
[19C2B471] uADPhysOraclWrapper.TOCIVariable.SetData + $45
[19C2BE1E] uADPhysOraclWrapper.TOCIVariable.DumpValue + $392
[19C2A11A] uADPhysOraclWrapper.ProcTrace2 + $7A
(0002DF1B) [19C3EF1B]
(0002B05B) [19C3C05B]
(0002DD2D) [19C3ED2D]
[15C8C218] uADPhysManager.TADPhysCommand.FetchBase + $3F8
[15C8BCD5] uADPhysManager.Trace1 + $E1
[15A96CAF] uADCompDataSet.TADDataSet.AttachTable + $DB
[15A0AF3B] uADStanUtil.TADTextFile.Create + $19B
[15A970C3] uADCompDataSet.TADDataSet.GetUpdateOptions + $2F
[15C8A1F8] uADPhysManager.Trace2 + $100
[15C8A24F] uADPhysManager.TADPhysCommand.Define + $3
[15C8C483] uADPhysManager.TADPhysCommand.CheckParamMatching + $37
[15C8C407] uADPhysManager.TADPhysCommand.Fetch + $F7
[15C76B8D] uADPhysManager..TADPhysConnection + $1BD
(0002C12B) [19C3D12B]
[15C8D597] uADPhysDB2Meta..TADPhysDb2CommandGenerator + $5F
[15C8E7C6] uADPhysDB2Meta.TADPhysDb2Metadata.InternalEscapeFunction + $DD6
[15CDABC8] uADMoniRemoteClient.TADMoniRemoteSender.IsMonitorRunning + $10C
[15CDE9D0] uADStanTracer.TADTracer.OpenTraceFiles + $88
[15BF143A] uADCompClient.TADAdaptedDataSet.PSSetParams + $26
[15BF36AC] uADCompClient.TADTable.SetupTable + $1D0
(000BC746) [15ABD746]
(000BFF5A) [15AC0F5A]
[15BF5920] uADCompClient.TADTable.GenerateSQL + $52C
[5071FCB1] DB.TDataSet.SetActive (Line 11313, "DB.pas" + 12) + $7
(000BCE07) [15ABDE07]
[5071FAF8] DB.TDataSet.Open (Line 11269, "DB.pas" + 0) + $4
There is no problem when the table doesn't have an XMLType column. I use AnyDAC version 5.0.7 and Delphi XE Pro, Oracle 10gXE.
Here is example of problematic table SQL:
create table U_ADM.T_TEST
(
id INTEGER,
xml XMLTYPE);
best regards
Adam Siwon
↧