SoloCodigo
		Programación General => C/C++ => Visual C++ => Mensaje iniciado por: CmaniaC en Domingo 13 de Octubre de 2002, 04:37
		
			
			- 
				Este es mi primer mensaje en este foro y me gustaría que alguien me ayudara en lo siguiente:
 
 - Ultimamente estaba programando una  pequeña base de datos (estoy hablando de dos tablas ) con VC++ y Access utilizando ODBC (ya saben... un archivo .mdb con su respectivo "alias" y  una interfaz en VC++).
 
 Para explicar un poco lo que estoy haciendo, lo estoy desarrollando utilizando una clase derivada de CRecordSet llamada "Logica" para la conexión con una tabla de la base de datos y además, una clase derivada de CDialog llamada "Interfaz", aparte, para dibujar una interfaz.  Al dar click sobre un boton guardar, manda todos los datos de la interfaz a la clase ''Logica". (Obviamente después de hacer un llamado a AddNew y despues un Update, etc.)
 
 Todos esto está bien, me refiero a que lo hace correctamente. Sin embargo al dar click al boton guardar este demora mucho y queda la aplicación estática  (trabada...)por unos segundos.
 
 1. ¿Esto es normal? (se demora tanto en añadir una nueva fila de información a la tabla).
 
 2. Sí no, ¿Como puedo arreglar esto? (Que no se demore tanto).
 
 3. Habrá otro forma de conectar una interfaz directamente con una o unas Tablas?
 
 Esto es todo. (por ahora)...
 Pido discupas por el tamaño de este mensaje
- 
				Tienes la opción de utilizar ExecuteSQL del objeto CDatabase pasandole la sentencia a ejecutar, posiblemente te de un poquito más de velocidad