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

Ayuda campo MEMO

Estas en el tema de Ayuda campo MEMO en el foro de ASP Clásico en Foros del Web. Tengo un formulario con una caja de texto grande ("texto") cuyos datos los inserto en una base de datos en un campo de tipo MEMO ...
  #1 (permalink)  
Antiguo 20/11/2003, 10:31
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 6 meses
Puntos: 0
Ayuda campo MEMO

Tengo un formulario con una caja de texto grande ("texto") cuyos datos los inserto en una base de datos en un campo de tipo MEMO ("texto").

Otra página, coje el contenido de este campo de la base de datos y lo saca por pantalla. El contenido de esta caja de texto se puede modificar y al darle al botón modificar debe quedar mdificado.

Este es el codigo que lo modifica pero se queda en blanco la caja de texto:

texto=Request.Form("texto")
rs("texto") = texto
rs.Update

¿¿Se os curre por qué??
¿Debo referirme al campo MEMO de la linea en negrita de alguna manera en especial?
  #2 (permalink)  
Antiguo 20/11/2003, 10:58
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
verifica si en el formulario donde haces los cambios estas enviando la informacion por get o post.
si lo recoges con request.form debe estar en method ="form"
es una idea no mas.. de pronto es otra cosa.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #3 (permalink)  
Antiguo 20/11/2003, 11:04
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 6 meses
Puntos: 0
Si va por el post. Todo eso está correcto ya que en el formulario hay mas campos que si que me los actualiza, pero la excepción es este campo y es de tipo MEMO.

Saludos
  #4 (permalink)  
Antiguo 20/11/2003, 11:13
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
ok, coloca mejor el codigo para ver que puede estar fayando.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #5 (permalink)  
Antiguo 20/11/2003, 11:32
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 6 meses
Puntos: 0
<%

Set Conn = Server.CreateObject ("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.RecordSet")

Conn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("prueba.mdb")


consulta = "SELECT * FROM tabla1
rs.Open consulta,Conn,3,3


id=Request.Form("id")
nombre=Request.Form("nombre")
apellidos=Request.Form("apellidos")
comentarios=Request.Form("comentarios")

rs("id") = id
rs("nombre") = nombre
rs("apellidos") = apellidos
rs("comentarios") = comentarios

rs.Update
%>
  #6 (permalink)  
Antiguo 20/11/2003, 13:23
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
<%

Set Conn = Server.CreateObject ("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.RecordSet")

Conn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("prueba.mdb")


consulta = "SELECT * FROM tabla1"
rs.Open consulta,Conn,3,3

Dim id, nombre, apellidos, comentarios

id=Request.Form("id")
nombre=Request.Form("nombre")
apellidos=Request.Form("apellidos")
comentarios=Request.Form("comentarios")

rs("id") = id
rs("nombre") = nombre
rs("apellidos") = apellidos
rs("comentarios") = comentarios
rs.Update
%>

solo te faltan unas comillas y definir unas variables pero creo qeu ese no es el problema.. depronto verifica si el nombre del campo donde escribes el texto concuerda con el que pones aqui donde recojes los datos..porque parece estar bien todo lo demas.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
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 13:18.