![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| | ||||
| ||||
| |
| |||
| "armadillo" <armadillo***ono.com> wrote in message news:<itLxc.13949$kn2.206668***news.ono.com>... > Eso mismo, como puedo cambiar la estructura de una tabla paradox > programaticamente hablando? > > Desde ya muchas gracias... Hola! No conozco demasiado bien el SQL de Paradox, pero en la ayuda del "Database desktop" podras ver como es la estructura de la sentencia ALTER TABLE. Para hacerlo desde Delphi yo lo haria del siguiente modo: - Crear un TQuery. - Asignarle el nombre de tu base de datos. - Escribir el SQL del TQuery con la sentencia ALTER TABLE. - Ejecutar el SQL del TQuery. - Destruir el TQuery. Veamoslo con un poco de codigo: procedure alterTable(tableAlterations: String); var query: TQuery; begin query := TQuery.Create(self); query.databaseName := 'myDB'; query.SQL.add(tableAlterations); // En tableAlterations esta la sentencia ALTER TABLE query.execSQL; query.Destroy; // Yo siempre destruyo las queries, ya que acaban comiendo // mucha memoria end; Ten cuidado con cuales son las alteraciones que quieres hacerle a la tabla. Algunas pueden no ser aceptadas en funcion de los datos que tengas en ella. No puedes crear un nuevo campo que sea parte de la clave principal si ya tienes datos metidos en la tabla, por ejemplo, puesto que dicho nuevo campo deberia tener un valor para cade entrada, y no lo tendria. Ten cuidado con esos detalles y todo saldra a la perfeccion. Suerte, y a pasarlo bien. Schumacker |
| |||
| "armadillo" <armadillo***ono.com> wrote in message news:<itLxc.13949$kn2.206668***news.ono.com>... > Eso mismo, como puedo cambiar la estructura de una tabla paradox > programaticamente hablando? > > Desde ya muchas gracias... Hola! No conozco demasiado bien el SQL de Paradox, pero en la ayuda del "Database desktop" podras ver como es la estructura de la sentencia ALTER TABLE. Para hacerlo desde Delphi yo lo haria del siguiente modo: - Crear un TQuery. - Asignarle el nombre de tu base de datos. - Escribir el SQL del TQuery con la sentencia ALTER TABLE. - Ejecutar el SQL del TQuery. - Destruir el TQuery. Veamoslo con un poco de codigo: procedure alterTable(tableAlterations: String); var query: TQuery; begin query := TQuery.Create(self); query.databaseName := 'myDB'; query.SQL.add(tableAlterations); // En tableAlterations esta la sentencia ALTER TABLE query.execSQL; query.Destroy; // Yo siempre destruyo las queries, ya que acaban comiendo // mucha memoria end; Ten cuidado con cuales son las alteraciones que quieres hacerle a la tabla. Algunas pueden no ser aceptadas en funcion de los datos que tengas en ella. No puedes crear un nuevo campo que sea parte de la clave principal si ya tienes datos metidos en la tabla, por ejemplo, puesto que dicho nuevo campo deberia tener un valor para cade entrada, y no lo tendria. Ten cuidado con esos detalles y todo saldra a la perfeccion. Suerte, y a pasarlo bien. Schumacker |
| |||
| "armadillo" <armadillo***ono.com> wrote in message news:<itLxc.13949$kn2.206668***news.ono.com>... > Eso mismo, como puedo cambiar la estructura de una tabla paradox > programaticamente hablando? > > Desde ya muchas gracias... Hola! No conozco demasiado bien el SQL de Paradox, pero en la ayuda del "Database desktop" podras ver como es la estructura de la sentencia ALTER TABLE. Para hacerlo desde Delphi yo lo haria del siguiente modo: - Crear un TQuery. - Asignarle el nombre de tu base de datos. - Escribir el SQL del TQuery con la sentencia ALTER TABLE. - Ejecutar el SQL del TQuery. - Destruir el TQuery. Veamoslo con un poco de codigo: procedure alterTable(tableAlterations: String); var query: TQuery; begin query := TQuery.Create(self); query.databaseName := 'myDB'; query.SQL.add(tableAlterations); // En tableAlterations esta la sentencia ALTER TABLE query.execSQL; query.Destroy; // Yo siempre destruyo las queries, ya que acaban comiendo // mucha memoria end; Ten cuidado con cuales son las alteraciones que quieres hacerle a la tabla. Algunas pueden no ser aceptadas en funcion de los datos que tengas en ella. No puedes crear un nuevo campo que sea parte de la clave principal si ya tienes datos metidos en la tabla, por ejemplo, puesto que dicho nuevo campo deberia tener un valor para cade entrada, y no lo tendria. Ten cuidado con esos detalles y todo saldra a la perfeccion. Suerte, y a pasarlo bien. Schumacker |
| |||
| "armadillo" <armadillo***ono.com> wrote in message news:<itLxc.13949$kn2.206668***news.ono.com>... > Eso mismo, como puedo cambiar la estructura de una tabla paradox > programaticamente hablando? > > Desde ya muchas gracias... Hola! No conozco demasiado bien el SQL de Paradox, pero en la ayuda del "Database desktop" podras ver como es la estructura de la sentencia ALTER TABLE. Para hacerlo desde Delphi yo lo haria del siguiente modo: - Crear un TQuery. - Asignarle el nombre de tu base de datos. - Escribir el SQL del TQuery con la sentencia ALTER TABLE. - Ejecutar el SQL del TQuery. - Destruir el TQuery. Veamoslo con un poco de codigo: procedure alterTable(tableAlterations: String); var query: TQuery; begin query := TQuery.Create(self); query.databaseName := 'myDB'; query.SQL.add(tableAlterations); // En tableAlterations esta la sentencia ALTER TABLE query.execSQL; query.Destroy; // Yo siempre destruyo las queries, ya que acaban comiendo // mucha memoria end; Ten cuidado con cuales son las alteraciones que quieres hacerle a la tabla. Algunas pueden no ser aceptadas en funcion de los datos que tengas en ella. No puedes crear un nuevo campo que sea parte de la clave principal si ya tienes datos metidos en la tabla, por ejemplo, puesto que dicho nuevo campo deberia tener un valor para cade entrada, y no lo tendria. Ten cuidado con esos detalles y todo saldra a la perfeccion. Suerte, y a pasarlo bien. Schumacker |
| |||
| "armadillo" <armadillo***ono.com> wrote in message news:<itLxc.13949$kn2.206668***news.ono.com>... > Eso mismo, como puedo cambiar la estructura de una tabla paradox > programaticamente hablando? > > Desde ya muchas gracias... Hola! No conozco demasiado bien el SQL de Paradox, pero en la ayuda del "Database desktop" podras ver como es la estructura de la sentencia ALTER TABLE. Para hacerlo desde Delphi yo lo haria del siguiente modo: - Crear un TQuery. - Asignarle el nombre de tu base de datos. - Escribir el SQL del TQuery con la sentencia ALTER TABLE. - Ejecutar el SQL del TQuery. - Destruir el TQuery. Veamoslo con un poco de codigo: procedure alterTable(tableAlterations: String); var query: TQuery; begin query := TQuery.Create(self); query.databaseName := 'myDB'; query.SQL.add(tableAlterations); // En tableAlterations esta la sentencia ALTER TABLE query.execSQL; query.Destroy; // Yo siempre destruyo las queries, ya que acaban comiendo // mucha memoria end; Ten cuidado con cuales son las alteraciones que quieres hacerle a la tabla. Algunas pueden no ser aceptadas en funcion de los datos que tengas en ella. No puedes crear un nuevo campo que sea parte de la clave principal si ya tienes datos metidos en la tabla, por ejemplo, puesto que dicho nuevo campo deberia tener un valor para cade entrada, y no lo tendria. Ten cuidado con esos detalles y todo saldra a la perfeccion. Suerte, y a pasarlo bien. Schumacker |
| |||
| "armadillo" <armadillo***ono.com> wrote in message news:<itLxc.13949$kn2.206668***news.ono.com>... > Eso mismo, como puedo cambiar la estructura de una tabla paradox > programaticamente hablando? > > Desde ya muchas gracias... Hola! No conozco demasiado bien el SQL de Paradox, pero en la ayuda del "Database desktop" podras ver como es la estructura de la sentencia ALTER TABLE. Para hacerlo desde Delphi yo lo haria del siguiente modo: - Crear un TQuery. - Asignarle el nombre de tu base de datos. - Escribir el SQL del TQuery con la sentencia ALTER TABLE. - Ejecutar el SQL del TQuery. - Destruir el TQuery. Veamoslo con un poco de codigo: procedure alterTable(tableAlterations: String); var query: TQuery; begin query := TQuery.Create(self); query.databaseName := 'myDB'; query.SQL.add(tableAlterations); // En tableAlterations esta la sentencia ALTER TABLE query.execSQL; query.Destroy; // Yo siempre destruyo las queries, ya que acaban comiendo // mucha memoria end; Ten cuidado con cuales son las alteraciones que quieres hacerle a la tabla. Algunas pueden no ser aceptadas en funcion de los datos que tengas en ella. No puedes crear un nuevo campo que sea parte de la clave principal si ya tienes datos metidos en la tabla, por ejemplo, puesto que dicho nuevo campo deberia tener un valor para cade entrada, y no lo tendria. Ten cuidado con esos detalles y todo saldra a la perfeccion. Suerte, y a pasarlo bien. Schumacker |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| No puedo importar a access tablas de paradox, antes si | Hirotaro | Newsgroup microsoft.public.es.access | 1 | 11-06-2008 22:45:16 |
| Tablas Paradox y Quick Report | armadillo | Newsgroup es.comp.lenguajes.delphi | 15 | 13-12-2004 12:50:16 |
| Cambiar idioma tablas paradox desde delphi2 | tecno | Newsgroup es.comp.lenguajes.delphi | 21 | 05-10-2004 20:28:20 |
| ganar velocidad con tablas paradox | Santy Concepción | Newsgroup es.comp.lenguajes.delphi | 7 | 16-09-2004 20:30:02 |
| problemas con acceso a tablas paradox | Carlos García | Newsgroup microsoft.public.es.vs | 0 | 29-08-2003 13:50:03 |