Hello

I am using AxKit::XSP::ESQL version 1.4, CVS ID:

# $Id: ESQL.pm,v 1.20 2001/06/05 12:45:05 matt Exp $

I am having a problem with this page (snipped):

<?xml version="1.0" encoding="iso-8859-1"?>
<xsp:page
  language="Perl"
  indent-result="yes"
  xmlns:xsp="http://apache.org/xsp/core/v1";
  xmlns:esql="http://apache.org/xsp/SQL/v2";
  >

[SNIP]

  <cdr>
    <esql:connection>
      <esql:driver>Oracle</esql:driver>
      <esql:dburl>host=10.39.39.210;port=1521;sid=cdr</esql:dburl>

[SNIP]

      <esql:execute-query>
        <esql:query><xsp:expr>$query</xsp:expr></esql:query>
        <esql:results>
          <esql:row-results>
            <record>
              <esql:get-columns />
            </record>
          </esql:row-results>
        </esql:results>
      </esql:execute-query>
    </esql:connection>
  </cdr>
</xsp:page>

The code that gets generated is buggy. In fact I have a symtax error in correspondance of the <esql:get-columns /> code:

for my $col (AxKit::XSP::ESQL::get_columns(0)) {
my $ancestor = 0;
$parent = __mk_element_node($document, $parent, "" . do {$col} . do {AxKit::XSP::ESQL::get_column($col, $ancestor)}$parent = $parent->getParentNode;


} # </get-columns>


That should probabily be:


$parent = __mk_element_node($document, $parent, "" . do {$col} . do {AxKit::XSP::ESQL::get_column($col, $ancestor)}) ;
$parent = $parent->getParentNode;


I dig into the code to modify it, but I can't understand where I should add the missing ") ;" and I gave up.

Am I missing something? In case I am, how can I patch ESQL.pm? Should I file a bug on rt.cpan.org?

Thanks
Marco

--
Marco Marongiu                            Email: [EMAIL PROTECTED]
System Administrator                      Phone: +39 070 460 1684
Tiscali S.p.A.                            Fax:   +39 070 460 9684
International IT Services


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to