Aquí no se está usando el DBGrid estamos pasando los datos directamente desde la base de datos, ahora ahí con intentos logre sacar un error que aparentemente no es el mismo pero eso quizás se deba a la versión del builder, y sale cuando no se convierte correctamente el tipo String a char* del campo, o sea cuanto escribes “.c_str()” yo uso “.t_str()” (podría ser eso).
Creo que hay otra forma de pasar los datos usando los componentes ADO y abriendo el libro de Excel como si fuera una mini base o algo así, desafortunadamente no sé nada de esta forma (solo la leí por ahí), así que no te podría ayudar en eso, la única forma que conozco y me funciona es la que te puse.
|