| |||
![]() Hola, mi problema es el siguiente, tengo una tabla que contiene un campo tipo "Memo", clavecte,fecha. como puedo hacer una consulta, para que me puestre el contenido del memo, de cierto cliente y en un rango de fechas. |
| |||
me arroja este error: Warning: mssql_query() [function.mssql-query]: message: No se pueden enviar datos de Unicode de intercalación exclusiva de Unicode o datos ntext mediante DB-Library (como ISQL) o la versión ODBC 3.7 o anterior. (severity 16) in D:\www\valescred.php on line 14 Hola necesito mostrar la informacion contenida en un campo tipo Memo (vales) de la tabla "Creditos" para un cliente especifico. No se que codigo debo usar para la consulta??? Gracias por su apoyo |--------------- Codigo: $consulta = "SELECT vales FROM creditos WHERE cvecte='0025' "; $resultado = mssql_query($consulta, $enlace) or die('La consulta fallo'); |--------------- Error: Warning: mssql_query() [function.mssql-query]: message: No se pueden enviar datos de Unicode de intercalación exclusiva de Unicode o datos ntext mediante DB-Library (como ISQL) o la versión ODBC 3.7 o anterior. (severity 16) in D:\www\valescred.php on line 14 Última edición por GatorV; 02/06/2010 a las 20:51 |
| |||
Respuesta: problema con campo tipo Memo gracias por tu respuesta, en el mensaje no puse todo el codigo aqui esta: <?php $enlace = mssql_connect(DOMINIO\SQLEXPRESS', 'user', 'pass') or die('No pudo crear una conexion '); mssql_select_db('admon', $enlace) or die('No pudo seleccionarse la base de datos'); $consulta = "SELECT vales FROM creditos WHERE cvecte='0025'"; $resultado = mssql_query($consulta, $enlace) or die('La consulta fallo'); while ($fila = mssql_fetch_array($resultado, MSQL_ASSOC)) { echo "\t<tr>\n"; foreach ($fila as $valor_col) { echo "\t\t<td>$valor_col</td>\n"; } echo "\t</tr>\n"; } ?> mi conexion no tiene problemas y de echo tengo montadas ya varias consultas, mi problema es con un campo que es tipo memo. me conecto a sql server 2005 Gracias.. |
| |||
gracias por tu respuesta me sale el mismo error Warning: mssql_query() [function.mssql-query]: message: No se pueden enviar datos de Unicode de intercalación exclusiva de Unicode o datos ntext mediante DB-Library (como ISQL) o la versión ODBC 3.7 o anterior. (severity 16) in D:\www\valescred.php on line 14 bueno a que te refieres con el "Obviamente luego de haberla declarado..." te refieres asi?? $consulta = "SELECT vales FROM creditos WHERE cvecte='0025'"; $resultado = mssql_query($consulta, $enlace) or die('La consulta fallo'); var_dump($resultado); while ($fila = mssql_fetch_array($resultado, MSQL_ASSOC)) { ...... Última edición por GatorV; 02/06/2010 a las 20:51 |
| ||||
Respuesta: problema con campo tipo Memo Me parece que este tema deberian moverlo al foro se SQL-SERVER, ahi te lo van a resolver en seguida... debido a que el error no es de PHP, sino de SQL... Pedile a algun moderador que te lo mueva, o escribi uno alla. Saludos y suerte! |
| |||
gracias por tu consejo, soy nuevo en el foro, como contacto a un moderador para que me traslade el tema??? gracias por tus respuestas.. Saludos.. ![]() ya lo encontre: en Miembros gracias.. Última edición por GatorV; 02/06/2010 a las 20:52 |
| |||
Respuesta: consulta mostrando un campo tipo memo bueno despues de aberiguar era un problema de la base de datos SQL, ya que habian fijado un tamaño de celda Nvarchar al MAX, por ende el php no reconocia ese valor. Se soluciono delimitandolo el valor de la celdas. |
Etiquetas: |