¿Nuevo en Apache OpenOffice? ¿No sabe cómo comenzar o dónde hacer su pregunta? ¡Este es el lugar!
Reglas del Foro Los moderadores podrían mover los temas creados aquí a un foro más apropiado.
Si usted publicó aquí y no encuentra el tema, puede buscar sus mensajes haciendo clic en la opción «Buscar sus mensajes» que se encuentra justo debajo de la cabecera de la página, junto al panel de control de usuario y al acceso a sus mensajes privados.
Hola. Soy nueva en la programacion con openoffice y estoy tratando de crear una conexion desde visual basic 6 a base, entre a los foros y realmente mucha informacion no hay. encontre este codigo:
Private Sub Command1_Click()
Dim oDBC As Object
Dim oBD As Object
Dim oConexion As Object
Dim oDeclaracion As Object
Dim oResultado As Object
Dim sBaseDatos As String
Dim sSQL As String
'El nombre de la base de datos
sBaseDatos = datos
' sSQL = "SELECT * FROM T_CompComisionLactancia"
sSQL = "SELECT * FROM T_CompComisionLactancia WHERE apellido='Garcia'"
'Creamos el servicio para acceder y manipular las bases de datos
oDBC = createUnoService("com.sun.star.sdb.DatabaseContext")
'Nos aseguramos de que exista la base de datos
If oDBC.hasByName(sBaseDatos) Then
'Si existe, accedemos por el nombre
oBD = oDBC.getByName(sBaseDatos)
'Creamos una conexion a la base de datos
oConexion = oBD.getConnection("", "")
'Creamos un objeto para las instrucciones SQL
oDeclaracion = oConexion.createStatement()
'Ejecutamos la consulta
oResultado = oDeclaracion.executeQuery(sSQL)
MsgBox "Hay " & oResultado.getRow & " coincidencias"
'Si hay resultados
If Not IsNull(oResultado) Then
Do While oResultado.Next
'Mostramos el contenido del campo
MsgBox oResultado.getString(13)
Loop
End If
End If
y al momento de correr la aplicacion me marca un error en createUnoService (procedimiento sub o funcion no definida). Les agradeceria mucho me indicaran a que se debe este error.
Muchas Gracias.
Última edición por mauricio el Sab May 24, 2014 4:25 am, editado 1 vez en total.
Razón:Cambiar título a minúsculas
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3 No respondo preguntas privadas, por favor, usa el foro