Foros del Web » Programando para Internet » ASP Clásico »

SQL Server + Datos MEMO = ????

Estas en el tema de SQL Server + Datos MEMO = ???? en el foro de ASP Clásico en Foros del Web. Tengo el siguiente problema, dispongo de Ms Sql Server 2000, como motor de base de datos, he convertido unas tablas desde Access 2000 (Sin problema), ...
  #1 (permalink)  
Antiguo 05/06/2002, 05:49
 
Fecha de Ingreso: junio-2002
Mensajes: 2
Antigüedad: 22 años
Puntos: 0
SQL Server + Datos MEMO = ????

Tengo el siguiente problema, dispongo de Ms Sql Server 2000, como motor de base de datos, he convertido unas tablas desde Access 2000 (Sin problema), pero cuando quiero mostrar un campo de Tipo MEMO, no me devuelve nada (Vacio).
He probado creando la tabla directamente desde Ms SQL, con el tipo de dato NTEXT (Creo que es similar al MEMO de Access).
Pero nada...., necesito ayuda.....

UN saludo.
  #2 (permalink)  
Antiguo 05/06/2002, 09:00
Avatar de ashketchum  
Fecha de Ingreso: julio-2001
Ubicación: En algun lugar de un gran pais
Mensajes: 418
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: SQL Server + Datos MEMO = ????

Hola, mira por experiencia propia tuve problemas con los campos de tipo NTEXT en SQL Server, y mas cuando tenia 2 de ese tipo en una misma tabla, yo solo encontre la solución cambiando esos campos a tipo TEXT y poniendoles un valor de 8000 caracteres, y asi ya funciono, pero si llegas a encontrar otra forma agradeceria me pudieses informar

saludos y suerte

<img src="http://www.efrance.fr/masterASPx/firma.jpg" width="465" height="79" border="0" usemap="#URL">
<map name="URL">
<area shape="rect" coords="270,48,347,61" href="http://www.efrance.fr/masteraspx" target="_blank">
</map>
  #3 (permalink)  
Antiguo 05/06/2002, 09:39
 
Fecha de Ingreso: junio-2002
Mensajes: 2
Antigüedad: 22 años
Puntos: 0
Re: SQL Server + Datos MEMO = ????

Gracias por tu sugerencia, he probado a cambiar al tipo de dato NCHAR con 4000 caracteres, y he logrado almacenar el texto, pero sigo teniendo una limitación de tamaño.

Tiene que existir una forma para que el tipo NTEXT de SQL se pueda visualizar con vBScript de la forma &lt;%=Recordset1.Fields.Item(&quot;Texto&quot;).Va lue)%&gt;


Seguiré intentandolo, si logro algo, ya te lo facilitaré.

Un saludo.
  #4 (permalink)  
Antiguo 05/06/2002, 17:20
 
Fecha de Ingreso: diciembre-2001
Mensajes: 262
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: SQL Server + Datos MEMO = ????

Valla, :(

Ya discutimos esto antes http://www.forosdelweb.com/mensaje.asp?id=74865 pero no llegamos aninguna conclusión aqui,

Yo solo te diré que cambiando el orden en el que muestro los recordset lo muestra o no lo muestra.

¿Que decis?
  #5 (permalink)  
Antiguo 05/06/2002, 17:35
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: SQL Server + Datos MEMO = ????

por ke no pruebas asi para desplegar la informacion:
Código:
 
&lt;%
variable=Recordset1.Fields.Item(&quot;Texto&quot;).Value)
response.write variable
%&gt;
  #6 (permalink)  
Antiguo 06/06/2002, 08:25
 
Fecha de Ingreso: mayo-2002
Mensajes: 5
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: SQL Server + Datos MEMO = ????

por experiencia tambien te digo que los campos tipo ntext te dan errores y no puedes usarlos mas de una vez en una tabla caso contrario no te da los valores contenidos &quot;texto&quot;.

Mejor usa campos solo de texto con un tamaño de 7000 - 8000

Saludos
  #7 (permalink)  
Antiguo 06/06/2002, 16:16
 
Fecha de Ingreso: diciembre-2001
Mensajes: 262
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: SQL Server + Datos MEMO = ????

Tal y como comenta Bankazip tambien da problemas.
A veces.


  #8 (permalink)  
Antiguo 06/06/2002, 17:17
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: SQL Server + Datos MEMO = ????

a veces??...jajaja....
eso es ser optimista
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:24.