Segùn recuerdo, OOo no requiere de instalación alguna para conectarse a MySQL.

Vuelve a intentar conetarte pero desde el controlador nativo. Y no se escribe Accesar, sino Acceder. El verbo Accesar no existe.

Alejandro Rivas escribió:
Saludos.  Deseo éxitos para el a?o que inicia

Tengo pocas nociones de SQL pero una urgencia por usarlo para registrar notas
en la escuela.

Tengo un problema.

Tengo una base de datos con MySQL ubicada en 192.168.0.11(mandriva 2007) de
nombre 'registros'.  Se agregó el usuario 'damian' para accesar desde cualquier
equipo. No tiene contrase?a.  (se puede accesar desde el modo comando por medio
de una estación Puppy)

Se ha realizado el proceso para instalar el driver  (cliente)en  OO 2.2  por
medio de Herram>Open>Java>Classpath>Archivo .jar (en /root)>Abrir>Aceptar

Se hizo el proceso para conectar la Base localizada en 192...:
*Archivo
*Nuevo
*Base de datos *(.) Conectar a la base de datos -- Elijo MySQL y siguiente *(.) Conectar usando JDVC y elijo siguiente Lleno los datos
        Nombre de la base:   [registros]
Dirección URL del servidor : [192.168.0.11] ------------> La prueba da ok
*Nombre del  usuario : [damian]
  ------------>   La prueba de conexión da OK
*Siguiente y finalizar
*Asignar nombre a la  base temporal .  Se asigna 'base2'  en el directorio
 'root'
*Guardar
   ------------>  se abre la interfaz Oobase para manipular la base2 y se
visualizan las tablas y los datos de la base.
El OO tiene instalado el driver
 -->/root/mysql-connector-java-3.0.17-ga-bin.jar
y el jre 5.0.10
Codigo (Lo he copiado de  uno de los archivos existentes en la red):
=======================================
Sub ConectarAmiBaseSQL

   Database = CreateUnoService("com.sun.star.sdb.DatabaseContext")
   If Database.hasByName("base3") Then 'OOo") Then
      oSource = Database.getByName("base2.odb")
      msgbox "base existe"
   Else
     oSource = Database.createInstance()
     'URL includes type of database (MySQL, ODBC, spreadsheet, etc). This is as
it appears
'in the "Data Source URL" box of the Data Source Administration dialogue 'sUrl = ConvertToURL("D:\My Documents" & "/OOo.odb")
     sUrl = ConvertToURL("file:///base2.odb")
    oSource.DatabaseDocument.storeAsURL(sUrl , Array())
    oSource.URL = "sdbc:mysql:OOo"
Database.RegisterObject("Base2", oSource) EndIf
'------------------OJO --------------------------------
  Connection = oSource.GetConnection("damian", "")  -> Aquí se detiene y
muestra el error
    If IsNull(oConnection) Then
      MsgBox("Impossible to connect to database!")
      Exit Sub
    EndIf

   Dim oRowSet As Variant
    oRowSet.ActiveConnection = Connection
    oRowSet.CommandType = com.sun.star.sdb.CommandType.COMMAND
    sCmdSQL = "SELECT * FROM test"
    oRowSet.setPropertyValue("Command", sCmdSQL)
    oRowSet.execute()
    nRegistros = oRowSet.getPropertyValue("RowCount")
    MsgBox(nRegistros)
End Sub
=========================================
Error:
Me aparece el mensaje
Error de ejecución basic
Se ha producido una excepción
Type: com.sun.star.sdbc.SQLException
Message: NO se pudo realizar la conexión a la fuente de datos externa
porque no se encontró ningun controlador SDBC para la URL indicada

Cómo podría realizar el contacto con la base?
--------------------------------------------
!Navega con el Internet Gratis de AmNet!
Descarga el Programa de Instalación. Visítanos en www.amnetcable.com
Para cualquier consulta llamanos al 2207-4000

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



__________ Información de NOD32, revisión 2758 (20071231) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com




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

Responder a