Borrar una tabla de Access desde Visual
Publicado por Marina (13 intervenciones) el 10/09/2008 09:29:31
Hola! Quiero borrar una tabla que tengo en Access que se llama zonaTabla. El código que escribo es el siguiente, pero no me funciona:
Private Sub BORRAR_Click()
Dim conexionAccess As Workspace
Dim dbsSocios As Database
Dim rst1 As Recordset
Set conexionAccess = CreateWorkspace("nuevoWorkSpaceAccess", "admin", "", "dbUseAcces")
Set dbsSocios = conexionAccess.OpenDatabase("socios.mdb")
Set rst1 = dbsSocios.OpenRecordset("DELETE * FROM zonaTabla")
rst1.Close
dbsSocios.Close
conexionAccess.Close
El problema creo que lo tiene la consulta, porque escribo otro tipo de consulta, una SELECT por ejemplo, y si que me funciona desde Visual; y pruebo el DELETE en Access y también me funciona; asi que he llegado a la conclusión de que me falla algo al pasar la consulta a Visual. ¿Cómo lo puedo solucionar?
Gracias de antemano
Private Sub BORRAR_Click()
Dim conexionAccess As Workspace
Dim dbsSocios As Database
Dim rst1 As Recordset
Set conexionAccess = CreateWorkspace("nuevoWorkSpaceAccess", "admin", "", "dbUseAcces")
Set dbsSocios = conexionAccess.OpenDatabase("socios.mdb")
Set rst1 = dbsSocios.OpenRecordset("DELETE * FROM zonaTabla")
rst1.Close
dbsSocios.Close
conexionAccess.Close
El problema creo que lo tiene la consulta, porque escribo otro tipo de consulta, una SELECT por ejemplo, y si que me funciona desde Visual; y pruebo el DELETE en Access y también me funciona; asi que he llegado a la conclusión de que me falla algo al pasar la consulta a Visual. ¿Cómo lo puedo solucionar?
Gracias de antemano
Valora esta pregunta


0