Borrar todos los registros de una tabla sin sql
Una manera sencilla en Delphi
En Delphi, todas las versiones, tenemos un componente llamado TTable. Podemos utilizar un método de ese componente a eliminar todos los registros de una tabla. Tenga en cuenta que debemos tener privilegios en la base de datos para eliminar registros de la tabla.
podemos utilizar el siguiente código para hacer que:
Con la Tabla1 hacer
Begin
Active := False
DatabaseName := 'dbname'
TableName := 'nombretabla'
EmptyTable
Fin
lo importante a destacar aquí es que tenemos que poner la Mesa activos de propiedad a false antes de llamar a la EmptyTable método.
Si tratamos de vaciar la tabla cuando la tabla está abierta (he.e Activo es Cierto), entonces se puede obtener una EDBEngineError excepción como la siguiente:
Tabla no puede ser abierto para su uso exclusivo.
También podemos utilizar otro método de la componente TTable para eliminar la tabla en sí siempre y cuando tengamos privilegios en la base de datos para hacer eso.
El siguiente código hará que:
Con la Tabla1 hacer
Begin
Active := False
DatabaseName := 'dbname'
TableName := 'nombretabla'
DeleteTable
Fin
Aquí también la tabla debe estar cerrada (ajuste de los Activos de propiedad a false) antes de llamar a la DeleteTable método. De lo contrario, el método arrojará una excepción.
Si queremos realizar esta operación en una tabla abierta, usted va a obtener un EDatabaseError excepción como la siguiente:
Tabla1 : No se puede realizar esta operación en un conjunto de datos abierto.
siempre Es fácil llamar a un método de un componente en Delphi, pero debemos de recordar algunas cosas importantes antes de llamar a ese método.
Aquí con estos dos métodos anteriores, tenemos que tener en cuenta dos cosas antes de llamar a ellos:
1. Debemos tener los suficientes privilegios para hacer esa operación en una base de datos donde reside la tabla.
2. Necesitamos cerrar la mesa llamando la TTable cerca de método o configuración de la Ttable activos de propiedad a false.
Disfrutar!!!!
Borrar todos los registros de una tabla sin sql
Borrar todos los registros de una tabla sin sql : Multi-millones de consejos para hacer su vida mas facil.
Una manera sencilla en Delphi
En Delphi, todas las versiones, tenemos un componente llamado TTable. Podemos utilizar un metodo de ese componente a eliminar todos los registros de una tabla. Tenga en cuenta que debemos tener privilegios en la base de datos para eliminar registros de la tabla.
podemos utilizar el siguiente codigo para hacer que:
Con la Tabla1 hacer
Begin
Active := False
DatabaseName := 'dbname'
TableName := 'nombretabla'
EmptyTable
Fin
lo importante a destacar aqui es que tenemos que poner la Mesa activos de propiedad a false antes de llamar a la EmptyTable metodo.
Si tratamos de vaciar la tabla cuando la tabla esta abierta (he.e Activo es Cierto), entonces se puede obtener una EDBEngineError excepcion como la siguiente:
Tabla no puede ser abierto para su uso exclusivo.
Tambien podemos utilizar otro metodo de la componente TTable para eliminar la tabla en si siempre y cuando tengamos privilegios en la base de datos para hacer eso.
El siguiente codigo hara que:
Con la Tabla1 hacer
Begin
Active := False
DatabaseName := 'dbname'
TableName := 'nombretabla'
DeleteTable
Fin
Aqui tambien la tabla debe estar cerrada (ajuste de los Activos de propiedad a false) antes de llamar a la DeleteTable metodo. De lo contrario, el metodo arrojara una excepcion.
Si queremos realizar esta operacion en una tabla abierta, usted va a obtener un EDatabaseError excepcion como la siguiente:
Tabla1 : No se puede realizar esta operacion en un conjunto de datos abierto.
siempre Es facil llamar a un metodo de un componente en Delphi, pero debemos de recordar algunas cosas importantes antes de llamar a ese metodo.
Aqui con estos dos metodos anteriores, tenemos que tener en cuenta dos cosas antes de llamar a ellos:
1. Debemos tener los suficientes privilegios para hacer esa operacion en una base de datos donde reside la tabla.
2. Necesitamos cerrar la mesa llamando la TTable cerca de metodo o configuracion de la Ttable activos de propiedad a false.
Disfrutar!!!!
Borrar todos los registros de una tabla sin sql
By Consejos Y Trucos
Borrar todos los registros de una tabla sin sql : Multi-millones de consejos para hacer su vida más fácil.