Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

No se puede abrir la DB en MS Access (MDB):Error 3800

1,170 views
Skip to first unread message

jose antomio sola castro

unread,
Jul 29, 2005, 8:12:02 AM7/29/05
to
No se puede abrir la base de datos en MS Access (MDB):
error: <Nombre> no es un índice en esta tabla. (Error 3800)
--
Saludos,
JS

stock...@hotmail.com

unread,
Oct 5, 2012, 5:41:03 PM10/5/12
to
Sub CreateAOIndex(DbPath As String)
Dim db As DAO.Database
Dim idx As DAO.Index

' abrimos la base corrupta
Set db = DBEngine.OpenDatabase("C:\cot")

' creamos de nuevo el índice AOIndex
With db.TableDefs("MSysAccessObjects")
Set idx = .CreateIndex("AOindex")
idx.Fields.Append idx.CreateField("ID")
idx.Primary = True
.Indexes.Append idx
Set idx = Nothing
End With

' cerramos la base (ahora ya no está corrupta)
db.Close
Set db = Nothing

End Sub

alexn...@gmail.com

unread,
Jan 13, 2014, 7:38:51 PM1/13/14
to
El viernes, 29 de julio de 2005 07:12:02 UTC-5, jose antomio sola castro escribió:
> No se puede abrir la base de datos en MS Access (MDB): error: <Nombre> no es un índice en esta tabla. (Error 3800)-- Saludos,JS

este codigo no me funciono, si alguien me pudiera ayudar con este error pero en un Access 2007, se los agradeceré mucho
Message has been deleted
0 new messages