Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/04/2016, 08:58
tatto_gjbh
 
Fecha de Ingreso: abril-2016
Mensajes: 9
Antigüedad: 8 años, 1 mes
Puntos: 0
Respuesta: Echo en un campo nvarchar(max)

Fatal error: Uncaught exception 'ADODB_Exception' with message 'mssql error: [4004: Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier.] in EXECUTE(" select d.NIG,aj.NUMPRO AS numpro, convert (VARCHAR(20), aj.CREACION_FECHA, 113) AS fechacrea, convert (VARCHAR(20),aj.CAMBIO_FECHA,113) AS fechamod, aj.ANYPRO AS anypro, aj.DESCRIPCION AS descri, aj.CONTENIDOJUSTICIA AS contejus, --'' AS descri, --'' AS contejus, aj.CREACION_USUARIO AS creacionusu, di.PONENTE AS ponente,aj.CSV AS csv from dasu d inner join Actividades_Justicia aj on d.IDHISPRO=aj.IDHISPRO inner join dhisiti di on d.IDHISPRO=di.IDHISPRO where d.NIG='240112015000004'") ' in /var/www/html/ConsultaJusticia/adodb/adodb-exceptions.inc.php:78 Stack trace: #0 /var/www/html/ConsultaJusticia/adodb/adodb.inc.php(1035): adodb_throw('mssql', 'EXECUTE', 4004, 'Unicode data in...', ' select d.NIG,a...', false, Object(ADODB_mssql)) #1 /var/www/html/Consu in /var/www/html/ConsultaJusticia/adodb/adodb-exceptions.inc.php on line 78





aj.DESCRIPCION AS descri tiene el mismo valor declarado en la base de datos nvarchar(255) este campo se imprime normal
<td><?php echo utf8_encode($rs_gogessform->fields["descri"]);?></td> y le comento a script asi

--aj.CONTENIDOJUSTICIA AS contejus,
'' AS contejus, -- este campo entra vacio por eso asumo que es por lo extenso de los campos