[RESUELTO]No se ejecuta sentencia SQL

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...

[RESUELTO]No se ejecuta sentencia SQL

Notapor fedevi » Lun Ene 25, 2016 11:17 pm

Hola a todos, tengo un problema que realmente no se como apareció, en el código que copio mas abajo no me da errores ni nada, pero no se ejecuta la sentencia SQL, la tabla CARTELES sobre la que quiero trabajar sigue igual sin ningún cambio despues de la linea "oDeclaracion.executeUpdate( sSQL) ", lo mas raro es que estaba funcionando pero despues de unos retoques que hice dejo de funcionar y no encuentro el motivo.

Código: Seleccionar todo   Expandir vistaContraer vista

   'DECLARACION DEL ENTORNO DE LA DB     
   sBaseDatos = "carteles"
   
   oDBC = createUnoService("com.sun.star.sdb.DatabaseContext")
     
     
    If oDBC.hasByName( sBaseDatos ) Then
         oBD = oDBC.getByName( sBaseDatos )
         oConexion = oBD.getConnection("","")
         oDeclaracion = oConexion.createStatement()
         sSQL = "DELETE FROM CARTELES"
         oDeclaracion.executeUpdate( sSQL)   
     


bueno amigos es mi problema por el momento, espero alguna ayudita, muchas gracias

Federico
Última edición por fedevi el Sab Ene 30, 2016 3:19 am, editado 1 vez en total
OpenOffice 4.1.2 - Windows 7
fedevi
 
Mensajes: 33
Registrado: Lun Oct 26, 2015 9:01 pm

Re: No se ejecuta sentenci SQL

Notapor fedevi » Lun Ene 25, 2016 11:25 pm

Ya encontré el error, estaba en el tipeo del nombre de la base de datos registrada en libre office, una tarde perdida por una distracción!!! saludos a todos
OpenOffice 4.1.2 - Windows 7
fedevi
 
Mensajes: 33
Registrado: Lun Oct 26, 2015 9:01 pm

Re: No se ejecuta sentenci SQL

Notapor mauricio » Vie Ene 29, 2016 3:56 pm

Y no tienes?..
Código: Seleccionar todo   Expandir vistaContraer vista
If oDBC.hasByName( sBaseDatos ) Then
    ...
Else
    MsgBox "No se encontró la base de datos registrada"
End If

Si consideras que el tema se resolvio, por favor, marca como resuelto el tema.

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 6062
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX

Re: No se ejecuta sentenci SQL

Notapor fedevi » Sab Ene 30, 2016 3:18 am

En estos casos se ve la importancia de validar lo que vamos haciendo, gracias por la recomendación, lo doy por resuelto
OpenOffice 4.1.2 - Windows 7
fedevi
 
Mensajes: 33
Registrado: Lun Oct 26, 2015 9:01 pm


Volver a Macros y API UNO

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados