Hola,
Tengo una bd en mysql en un servidor virtual, al ejecutar una macro que ejecuta una sentencia SQL para añadir una registro a una tabla me aparece este error: No hay acceso al objeto. Uso no valido de un objeto.
Sub Main()
Dim Control as Object
Dim oStat As Object
Dim sSQL As String
Dim oRes As Object
'añado entrada en log de sesion conectada del usuario.
If IsNull(ThisComponent.CurrentController.ActiveConnection) Then
ThisComponent.CurrentController.connect
End if
oStat=ThisDatabaseDocument.CurrentController.ActiveConnection.CreateStatement()
sSQL="INSERT INTO Log_tb (id, momento, usuario, fb) " &_
"VALUES (NULL ,CURRENT_TIMESTAMP ,LEFT(CURRENT_USER(), INSTR(CURRENT_USER(), '@') - 1) ,'F' );"
oRes=oStat.ExecuteUpdate(sSQL) ' **Aqui es donde ocurre el error**
End Sub