Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2005, 06:43
Avatar de Hollman
Hollman
 
Fecha de Ingreso: enero-2003
Ubicación: Bogotá - Colombia
Mensajes: 202
Antigüedad: 21 años, 2 meses
Puntos: 1
PHP-ADOdb-MSSQL.

Hola a todos los amigos foreros.....!


Tengo un problema y me remito a este foro porque tal vez alguien que usa PHP y la capa de abstracción para BD ADOdb tenga la solución. Tengo instalado el PHP Version 4.3.10, ADODB 4.61 y Microsoft SQL 2000. Resulta que varias tablas con varios campos Char (300 y 700), cuando hablo el respectivo select en cualquiera de ellas


$dsn = $sql_motorbd."://".$sql_usuario.":".$sql_pass."@".$sql_host."/".$sql_db;
$conn = NewADOConnection($dsn);
if (!$conn) die("Connection failed");
$conn->SetFetchMode(ADODB_FETCH_ASSOC);
$sql_solu2= "SELECT id_dpto, id_apu, id_nec, id_solu, desc_sol, id_proy, id_subfac, just_sol, estact_sol, plaejec_sol, tiemeje_sol, anoinic_sol, loca_sol, monto5 FROM FAI_soluciones WHERE id_solu=$_GET[id]";
$Rs_solu2 = $conn->Execute($sql_solu2);
$Reg = $Rs_solu2->FetchRow();

Me trae la información PERO el campo char ($Reg['just_sol']) lo limita a 255 caracteres.... lo sé porque capturo la información BIEN y la veo en la BD, pero cuando vuelvo a traerla en el <TEXTAREA> solo me muestra (o trae) 255 caracteres...... Aca viene mi pregunta......

Hay alguna manera de que ADODB NO la tome como Char sino CLOB para poder mostrar todo el campo en el textarea??? (tal vez usando el MetaType pero no se como)

Muchas gracias por su ayuda....