Cómo vacío (TRUNCATE TABLE) las tablas en una BD de Access?

06/11/2007 - 16:22 por Fernando Briano | Informe spam
Mi pregunta es esa. Tengo una base de datos en access, con la que he
trabajado en el desarrollo de un programa, y está llena de datos basura.
Necesito vaciarla, y dejarla en cero. ¿De qué forma se hace esto?

Muchas Gracias
 

Leer las respuestas

#1 Alberto Poblacion
06/11/2007 - 16:28 | Informe spam
"Fernando Briano" wrote in message
news:%23l$
Mi pregunta es esa. Tengo una base de datos en access, con la que he
trabajado en el desarrollo de un programa, y está llena de datos basura.
Necesito vaciarla, y dejarla en cero. ¿De qué forma se hace esto?



Si Access no soporta el Truncate Table, siempre puedes hacer un "DELETE
FROM LaTabla" para que se borren todos los registros. Si necesitas enumerar
las tablas, puedes hacerlo con un GetOleDbSchemaTable:

DataTable schemaTable = connection.GetOleDbSchemaTable(
OleDbSchemaGuid.Tables,
new object[] { null, null, null, "TABLE" });

Después recorres los registros de este DataTable, que te dan los nombres
de todas las tablas y por cada una le haces el "Delete from latabla".

Preguntas similares