Ayuda Con El Termino "transaction"


Objetivo: Ayuda Con El Termino "transaction"
Estoy tratando de importar un archivo CSV dentro de una base de datos sqlite3, el código funciona, pero lo hace muy lento, mes de tres horas, consulte en otro forum y me respondieron esto:


It's slow because you don't use transaction. Do the entire import inside a transaction.

como hago esto, he buscado información en google pero no encuento algo que me ayude

Perfil MP  
Objetivo: Re: Ayuda Con El Termino "transaction"
Hola

He visto que habías hecho la pregunta en la lista de gambas-user, pero el idioma y el desconocimiento no ayudan mucho.

Mira este enlace para tener una idea conceptual mas clara:

http://es.wikipedia.org/wiki/Transa...ase_de_datos%29

Te voy a remitir a un fragmento de código de una aplicación para que veas cómo se usan las transacciones. Tienes que fijarte en .Begin, .Commit y .Rollback, que son métodos de la clase connection. En mi caso la instancia de conexión se llama "cnLog" . (lineas 159, 211 y 225)

http://www.assembla.com/code/dfhlog...oBD.class#ln154

Saludos

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.4874s (PHP: -87% SQL: 187%)
Consultas SQL: 45 - Debug off - GZIP Activado