[RESUELTO]No se ejecuta sentencia SQL

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...
Responder
fedevi
Mensajes: 33
Registrado: Lun Oct 26, 2015 9:01 pm

[RESUELTO]No se ejecuta sentencia SQL

Mensaje por fedevi »

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

 
   '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

Mensaje por fedevi »

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
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: No se ejecuta sentenci SQL

Mensaje por mauricio »

Y no tienes?..

Código: Seleccionar todo

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
fedevi
Mensajes: 33
Registrado: Lun Oct 26, 2015 9:01 pm

Re: No se ejecuta sentenci SQL

Mensaje por fedevi »

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
Responder