Asunto: ayuda para crear una tabla desde delphi en una bd de access
señores tengo una aplicación en delphi que se conecta a una base de datos en access, tengo que cada cierto tiempo copiar un grupo de registros de una tabla según un filtro por un campo de fecha.
Esos registros debo recorrerlos y hacerle algunos cambios en ciertos campos, por eso he pensado en crear una tabla temporal, copiar los registros trabajarlos desde allí y luego agregarlos a la tabla eliminando la tabla temporal
alguien que me ayude por favos
Publicado:
Jue Abr 16, 2009 3:16 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: ayuda para crear una tabla desde delphi en una bd de acc
Anuncios
jhcaboverde escribió:
señores tengo una aplicación en delphi que se conecta a una base de datos en access, tengo que cada cierto tiempo copiar un grupo de registros de una tabla según un filtro por un campo de fecha.
Esos registros debo recorrerlos y hacerle algunos cambios en ciertos campos, por eso he pensado en crear una tabla temporal, copiar los registros trabajarlos desde allí y luego agregarlos a la tabla eliminando la tabla temporal
alguien que me ayude por favos
Tanto si haces una conexión nativa a Access utilizando por ejemplo KADao (componente gratuito de acceso a bases de datos Microsoft Access) como si lo haces mediante ODBC no podrás crear tablas en tiempo de ejecución mediante SQL, te dirá que la capacidad no está soportada.
Por lo tanto te recomendamos que tengas la tabla temporal creada ya desde Access y la vayas vaciando con un SQL como este:
Código:
delete from nombre_tabla_temporal
(si utilizas componentes que te permitan ejecutar SQL)
También puedes ir recorriendo toda la tabla e ir eliminando registro a registro (aunque esto suele ser más lento que las consultas SQL).
De todas formas, si te es posible, tal vez sea más eficiente realizar esos cambios en la tabla buena directamente.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A