Estoy en lo siguiente, dentro de una macro estoy dando instrucciones a la base de datos de openoffice (Desde calc a base) para recopilar información,
el problema lo estoy teniendo en el momento de realizar una modificación en una tabla en la sección de una fecha he intentado de todo (doble comillas, comillas sencillas etc) y no he logrado POR FAVOR AYUDENME
dim fecha as date
fecha = "01/02/09"
SQLStatement.executeQuery ("UPDATE ""Salidas"" SET ""Fecha_Salida"" = """+fecha+""" WHERE ""Id_Salida"" = "+Id_Baja+"")
SQLStatement.executeQuery ("UPDATE ""Salidas"" SET ""Fecha_Salida"" = '"+fecha+"' WHERE ""Id_Salida"" = "+Id_Baja+"")
Buena amigo yo tengo el mismo problema, el error que me da es este:
"Error de ejecución Basic
se ha producido una excepción
type: com.sun.star.sdbc.SQLException
messages: la consulta no retorno ningun resultado."
eh podido realizar el SELECT sin problemas pero con el UPDATE nada, el codigo que uso es este:
codigo:
'Realizao la consulta
Consulta = Conexion.createStatement()
ResultSet = Consulta.executeQuery("SELECT xxxxx FROM xxxxx WHERE partnumber = 'SRV-L001'").
Última edición por roberthsonap el Jue Abr 02, 2009 8:53 pm, editado 1 vez en total.
amigo encontre los errores, es por que utilizamos ExecuteQuery y debemos utilizar para el Update el ExecuteUpdate, utilizo la sentencia de esta forma:
ResultSet = consulta.ExecuteUpdate("UPDATE xxxxx SET xxxx = '"+valor1+"' WHERE xxxx = '"+valor+"'")
primero comillas simples y luego doble, me funciona todo bien, pruebala y espero que te funcione.