Otro metodo de insercion que sea mejor hacerlo via query
Hola amigos, bueno aun tengo alguno problemas a la hora de realizar la insercion con el Query, tomo los datos de un archivo de texto y los quiero grabar en una bd de interbase, la lectura de los datos del archivo esta ok, lo comprobe con mensajes, pero al leer cierta cantidad de registros se cae el Query..... de que otra menera puedo realizar la insercion sin pasar por un query ....
Ahh... el mensaje de error es el que sigue.
"General SQL error, arithmetic exception, numeric overflow, or string
truncation" "Cannot transliterate character betwen character sets"
Ahora realizando unas pruebas me di cuenta que el error sale cuando leo un registro que tinene un caracter extraño, me refiero que, por ejemplo el nombre que rescato del archivo de texto por ejemplo es muñoz, el programa que genera el archivo de texto (que es otro programa) lo genera como "mu¥oz" , y cuando mi programa trata de guardar este dato en la BD la aplicacion se cae con el mensaje antes descrito..... como podria hacer para que la bd acepte este tipo de caracteres.
Una pregunta anexa, se puede cargar una grid (dbgrid supongo) con datos desde variables y no desde una base de datos ??, o sea me refiero para pasar los datos desde el archivo de texto a la grid directamente sin pasar por la bd...
Gracias.
__________________
[Lo que a veces es tan facil, a veces parece imposible]
Última edición por ilichhernandez fecha: 30-06-2006 a las 15:54:42.
|