Pregunta: | 49182 - BORRAR REGISTROS DE UNA BASE DE DATOS MYSQL MEDIANTE ADO |
Autor: | Darinel Cancino Godinez |
Hola, tengo un gran problema, estoy relizando un programa en VB 6, en el cual necesito vaciar todo el contenido de una tabla echa en Mysql utilizando un control ADO, yo lo hago con un clido do while, sin embargo cuando son mas de mil registros el proceso se hace muy lento, quisiera saber si hay otra forma de vacir el contenido de una tabla.
haci lo hago yo: Adodc1.Refresh Do While not Adodc1.Recordset.Eof Adodc1.Recordset.Delete Adodc1.Refresh Loop |
Respuesta: | Darinel Cancino Godinez |
Ok. Gracias ya entendi. Pero bueno ya encontre el código que me acaba de solucionar la vida y lo comparto con ustedes por si alguíen tiene el mismo problema que yo y no hace la conneción del Ado con Código.
Código: Adodc1.RecordSet.ActiveConnection.Execute "Delete From Tabla1" :)- Ok. y con eso ya quedo. Gracias |
Respuesta: | Edwin Garcia |
Hola
Seria mas facil si utilizaras codigo ado y no el control, entre otras cosas porque este componente limita al programador claro ademas de programar con codigo ado debera manejar muy bien sentencias SQL ej: ado.open "delete * from tabla", conxion,...... |