----- Original Message -----
From: "cyril vidal" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Thursday, May 16, 2002 5:17 PM
Subject: Re: Cocoon 2 + Access:it runs now well!!!


> Hy Christopher!
>
> Thanks for your help!!! The > was indeed the origin of my problem...
> Without code errors, Cocoon2 and Access, it runs well!!
> Thanks again for your help,
> Regards,
> Cyril.
> ----- Original Message -----
> From: "Christopher Watson" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, May 16, 2002 11:05 AM
> Subject: RE: Cocoon 2 + Access
>
>
> > Cyril,
> >
> > If you MUST use access (I do while testing !) ...
> >
> > looking at your example ...
> >
> > <xsp:page language="java"
> >           xmlns:xsp="http://apache.org/xsp";>
> >           xmlns:esql="http://apache.org/cocoon/SQL/v2";>
> >
> > you've got an extra > after the xmlns:xsp="http://apache.org/xsp";
> > it should be
> >
> > <xsp:page
> >   language="java"
> >           xmlns:xsp="http://apache.org/xsp";
> >           xmlns:esql="http://apache.org/cocoon/SQL/v2";>
> >
> > ===
> > Don't expect to see much until you do something like the following.
> > I wouldn't know how to use column numbers with esql; I always use names
> >
> > <?xml version="1.0" encoding="iso-8859-1"?>
> > <xsp:page
> >   language="java"
> >           xmlns:xsp="http://apache.org/xsp";
> >           xmlns:esql="http://apache.org/cocoon/SQL/v2";>
> >
> > <doc>
> >    <esql:connection>
> >      <esql:pool>pool</esql:pool>
> >
> >      <esql:execute-query>
> >       <esql:query>
> >       select userid, sessionid, visitdate, referrer, page from visit
> >       </esql:query>
> >
> >       <esql:results>
> >        <esql:row-results>
> >
> >         <row>
> > <userid><esql:get-string column = "userid"/></userid>
> > <sessionid><esql:get-string column = "sessionid"/></sessionid>
> > <visitdate><esql:get-string column = "visitdate"/></visitdate>
> > <referrer><esql:get-string column = "referrer"/></referrer>
> > <page><esql:get-string column = "page"/></page>
> >         </row>
> >
> >        </esql:row-results>
> >       </esql:results>
> >
> >      </esql:execute-query>
> >
> >    </esql:connection>
> > </doc>
> > </xsp:page>
> >
> > BUT I agree with others, you're probably safer using MySQL. It's free
too!
> > There's even an ODBC driver for it, so you could set an ODNC datasource
> and
> > look at it through access.
> >
> > -----Original Message-----
> > From: cyril vidal [mailto:[EMAIL PROTECTED]]
> > Sent: 16 May 2002 00:20
> > To: [EMAIL PROTECTED]
> > Subject: Re: Cocoon 2 + Access
> >
> >
> > Hi Perry,
> >
> > I've tried with // instead  of / ,it isn't better...
> > Anyway, I've configurated with esql and pool.
> > the cocoon.xconf looks like this:
> > <jdbc name="pool">
> > <pool-controller min="5" max="10"/>
> > <dburl>jdbc:odbc:logs</dburl>  (with odbc, we don't need to write the
> > complete url, right??)
> > <user></user>
> > <password></password>
> > </jdbc>
> > and I didn't forget to load the driver in web.xml...
> >
> > My file base1.xsp is this one, as simple as possible, just to test the
> > connection
> > <?xml version="1.0" encoding="iso-8859-1"?>
> > <xsp:page language="java"
> >           xmlns:xsp="http://apache.org/xsp";>
> >           xmlns:esql="http://apache.org/cocoon/SQL/v2";>
> > <doc>
> >    <esql:connection>
> >      <esql:pool>pool</esql:pool>
> >    </esql:connection>
> > </doc>
> >
> > </xsp:page>
> >
> > To my great surprise, when I execute this file, I obtain:
> > <doc xmlns:xsp="http://apache.org/xsp";>
> >
> > <connection>
> >
> > <pool>pool</pool>
> >
> > </connection>
> > </doc>
> > I think, it's not normal...I should not see the connection element...  I
> > think I have to change the line <dburl>jdbc:odbc:logs</dburl> but I
don't
> > know really how to do...
> > regards,
> > Cyril.
> >
> > ----- Original Message -----
> > From: Faulkner, Perry
> > To: '[EMAIL PROTECTED]'
> > Sent: Thursday, May 16, 2002 12:47 AM
> > Subject: RE: Cocoon 2 + Access
> >
> >
> > Hi Cyril,
> >
> > In theory it should work, as it's just some Java code, similar to that
> > produced by ESQL. The disadvantage, is that you don't have any error
> > checking or logging to fall back on when situations like this occur, and
> > ESQL would provide that.
> >
> > Anyway, the only obvious thing that I can see, is to put \\'s in your
> > connection string, e.g:
> >
> > ("jdbc:odbc:localhost:8080/c:\\Mes_documents\\JAVA\\JDBC\\logs");
> >
> > Also turn on ODBC tracing and see if any other information is logged, to
> > help you resolve the problem.
> >
> > Perry
> >
> > -----Original Message-----
> > From: cyril vidal [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, 16 May 2002 8:18
> > To: [EMAIL PROTECTED]
> > Subject: Cocoon 2 + Access
> >
> >
> > Hy!
> >
> > I would like to know  if it is an obligation to use ESQL and the
> connection
> > pool provided by Cocoon2 to connect to a database.
> > By example, isn't it possible just to write the following code, by which
a
> > simply connection should be executed with the 'logs' database?
> > I've tried it and it doesn't work but I don't know if there's an error
on
> > the code or if anyway, it could never run.
> > Some of you can help me, please?
> > Thanks in advance,
> > Cyril.
> >
> > <?xml version="1.0" encoding="iso-8859-1"?>
> > <xsp:page language="java"
> >           xmlns:xsp="http://apache.org/xsp";>
> >
> > <xsp:structure>
> > <xsp:include>java.sql*</xsp:include>
> > </xsp:structure>
> >
> > <Promotion auteur="Jules">
> >
> > <xsp:logic>
> > Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
> > Connection conn =
> >
>
DriverManager.getConnection("jdbc:odbc:localhost:8080/c:\Mes_documents\JAVA\
> > JDBC\logs");
> > Statement stmt = conn.createStatement();
> > ResultSet resultat = stmt.executeQuery("select * from visit where
> > userid='cyril'");
> > </xsp:logic>
> >
> > <Description>Nous proposons une réduction de 25%, restreinte à la
période
> de
> > Septembre 20001 à OCtobre 20001</Description>
> >
> > <row>
> > <userid><xsp:expr>resultat.getString (1)</xsp:expr></userid>
> > <sessionid><xsp:expr>resultat.getString (2)</xsp:expr></sessionid>
> > <visitdate><xsp:expr>resultat.getString (3)</xsp:expr></visitdate>
> > <referrer><xsp:expr>resultat.getString (4)</xsp:expr></referrer>
> > <page><xsp:expr>resultat.getString (5)</xsp:expr></page>
> > </row>
> >
> > </Promotion>
> > </xsp:page>
> >
> >
> > ---------------------------------------------------------------------
> > Please check that your question has not already been answered in the
> > FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
> >
> > To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> > For additional commands, e-mail: <[EMAIL PROTECTED]>
> >
>



---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

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

Reply via email to