<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16850" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial>Pesé que había terminado con la función de conversión de 
caracteres ya que logré que la misma me devolviera lo mismo que el programa de 
Visual Basic 6, pero resulta que a la hora de grabar los datos en la base de 
datos de Firebird 2.1.3 con conjunto de caracter ISO8859_1 me da el error: (no 
lo había probado aun la parte de salvar porque estaba enredado en otras cosas y 
pensé que funcionaría bien.)</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>EIBDatabaseError: arithmetic exception, numeric overflow, 
or string truncation.</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>Se que el error es que me está truncado el string y por 
tanto no salva nada en la BD. Pero esa misma cadena el Visual Basic 6 la salva 
sin error alguno.</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>Devuelvo los datos de la función con Result := 
AnsiToUTF8(strdato);</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>Si no la convierto lo que me devuelve signos de 
?.</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>Saludos reiterados</DIV></FONT>
<DIV><FONT face=Arial>=========<BR>¦¦ ISMAEL ¦¦<BR>=========</FONT></DIV>
<DIV><FONT face=Arial><IMG alt="" hspace=0 
src="cid:690A9CD023E041FAB3C32013F4FDB085@desarrollo" align=baseline 
border=0><BR></DIV></FONT></BODY></HTML>