Eliminación de reg en tabla vinculada con myslq
Buenas tardes, Expertos
Tengo una Bd de access que lo uso como front-end y las tablas principales las tengo vinculadas en mysql, todo me funciona bien la ingreso, consultas, modificaciones, pero cuando menos la eliminación de registros. Tengo dos tabla en mysql Factura y detalle. En Factura tiene como llave idfact char(9), cliente, dirección, .. Y en detalle tengo como llave iddetalle, luego idfact, producto, valor, etc. En un formulario frmelimina he puesto un combo lista que muestra la tabla Factura del cual selecciono el numero idfact y luego doy click al botón macro eliminar que tiene :
Private Sub cmdborrax_Click()
Dim xsql As String
xsql = "DELETE * FROM DETALLE WHERE detalle.nrofac = '" & Me![CBOLFAC] & "';"
CurrentDb.Execute (xsql)
xsql = "DELETE * FROM FACTURA WHERE factura.nrofac = '" & Me![CBOLFAC] & "';"
CurrentDb.Execute (xsql)
MsgBox "Factura Eliminada con Exito"
End Sub
tambien he probado con esta linea
xsql = "Delete factura.*,detalle.* from factura inner Join detalle on factura.[nrofac]=detalle.[nrofac] WHERE factura.[nrofac] = '" & Me![CBOLFAC] & "';"
Me sale el error 3362 en tiempo de ejecución...
Cuando lo tenia las tablas en access si me funciona ok. El error me bota cuando lo vinculo al mysql