Thank you very much, I got the connexion working, so now I will be able
to play around with the SQL query.

Best Regards,
Ludovic

On Fri, 2005-04-22 at 03:28 +0000, Andrew Douglas Pitonyak wrote:
> Ludovic Coum�tou (aka Coume) wrote:
> 
> >On Sat, 2005-04-16 at 20:30 +0000, Andrew Douglas Pitonyak wrote:
> >  
> >
> >Hello,
> >
> >Ok I finally have time to access the laptop and play around...
> >
> >So the first part of the script works well, it displays me a window with
> >the data in my Calc, except the first line.
> >  
> >
> That is by design. It assumes that the first row contains labels.
> 
> >I I have trouble with the connexion to the mySQL DB :(
> >          
> >          sUser$ = "openoffice"
> >          sPass$ = "xxxxx"
> >          sURL$  = "sdbc:odbc:localhost:3306"   <- my mysql db is on my
> >        localhost, I don't know if that's the correct setting
> >        
> >          oManager = CreateUnoService("com.mysql.jdbc.Driver")    <-
> >        That's the driver user for the connexion ?
> >          AppendProperty(oParms(), "user", sUser)            <---- ERROR
> >          AppendProperty(oParms(), "password", sPass)
> >          oCon = oManager.getConnectionWithInfo(sURL, oParms())
> >          
> >        End Sub
> >==== end ====
> >
> >When I try to run the script, I get an error on the AppendProperty line.
> >==== begin ====
> >        Basic Runtime error:
> >        Sub-procedure or function procedure not defined
> >==== end ====
> >  
> >
> Yes, it fails. You do not have the AppendProperty method :-)
> My intention was simply to show you which properties to use. You 
> probably want to simply use something like
> Dim oParms(1) as new com.sun.star.beans.PropertyValue
> oParms(0).Name = "user"
> oParms(0).Value = sUser
> oParms(1).Name = "password"
> oParms(1).Value = sPass
> 
> If you use ODBC, you should only require something like:
> 
> sURL$  = "sdbc:odbc:ODBCNAME"
> 
> You must  configure the ODBCNAME ahead of time.  Consider the following:
> ******************
> 
> ODBC (Open DataBase Connectivity), pronounced as separate letters, is a 
> standard database access method developed in 1992 by the SQL Access 
> group. ODBC is a middle layer between a DBMS (database management 
> system) and an application. ODBC translates data queries into commands 
> that the DBMS understands. SDBC knows how to talk to an ODBC data source.
> 
> An ODBC data source must be registered before it can be used. Use the 
> ODBC Data Source Administrator to add and configure an ODBC data source 
> on Windows. Use the control panel (Start | Settings | Control Panel) to 
> open the Control Panel. With Microsoft Windows 2000 or newer, use 
> Administrative Tools | Data Sources (ODBC) to open the ODBC Data Source 
> Administrator (see Figure 4). For older versions of Windows, use 32-bit 
> ODBC or ODBC.
> 
> I used ODBC to connect to a set of existing Paradox tables. I was very 
> happy to find out that Windows XP Professional came with drivers for 
> Paradox, and many other database systems, already installed. The macro 
> in Listing 39 connects to the defined PDOX data source and accesses the 
> COUNTRY table.
> 
> ******************
> 
> If you use JDBC, however, then you will require
> 
> *sURL$ = "sdbc:mysql:jdbc:localhost:3306/database_name"*
> 
> 
> Be certain to enter the database name. Also, this assumes that you have 
> installed the jdbc connector, and that you have set the classpath inside 
> of OOo to be able to find the class. I have documented how to do this in 
> the 2.0 beta, but I have never done this in 1.1.4.
> 
> 


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

Reply via email to