Buenos días.
Espero que sea este el sitio para comenzar este hilo... Si no es así presento mis disculpas de antemano.
De primeras avisar que soy nuevo en la programación Perl y que quizás me cuele en la terminología que se usa... pero básicamente, me gustaría saber si es posible aumentar el número de caracteres que se recuperan al atacar a una BD de SQL Server desde nuestros scripts de Perl, usando el módulo de DBI.
La conexión la realizo de la siguiente manera:
$db_conex = DBI->connect("DBI:Sybase:xxxx:server=".$srv,$user,$pass,) or print LOG "No puedo conectar con el servidor xxx\n";
Sentencia:
$qry="SELECT campo1,campo2,campo3
FROM xxx..nombre_tabla;
Prepare:
my $st=$db_conex ->prepare($qry) or print LOG "Ha fallado el prepare de la query de recogida\n";
Ejecucion:
$st->execute();
Me está recuperando la información correctamente si el rango de caracteres de los campos es corto, el problema comienza cuando el contenido del campo es de un rango superior a 255 caracteres.
¿Es este rango configurable en el módulo DBI?
Un saludo a todos y gracias de antemano por vuestra ayuda.