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

Problema con Campo de BD

Estas en el tema de Problema con Campo de BD en el foro de ASP Clásico en Foros del Web. Hola, buenas, Tengo un campo en una BD SQL, puedo actualizarlo, pero cuando intento mostrarlo me indica que el campo es undefined . Es decir, ...
  #1 (permalink)  
Antiguo 15/12/2002, 12:13
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 9 meses
Puntos: 2
Problema con Campo de BD

Hola, buenas,

Tengo un campo en una BD SQL, puedo actualizarlo, pero cuando intento mostrarlo me indica que el campo es undefined.

Es decir, es un campo varchar de una longitud de 2000. Desde una página asp puedo modificarlo, consulto la base de datos desde una consola de mi alojamiento y tiene datos.

Sin embargo, cuando cargo esa misma página nuevamente, desde donde prodría modificarlo, me devuelve un valor para el campo "undefined".

La verdad, estoy algo atrancao con este dichoso campo. Lo curioso es que tengo otro campo igual (varchar 2000) en la misma tabla y no me da ningun problema.

Salu2.
  #2 (permalink)  
Antiguo 15/12/2002, 12:18
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 23 años, 3 meses
Puntos: 0
algun problema con el string...

mejor pones el script aqui porque sino vamos a batallar adivinando que es
  #3 (permalink)  
Antiguo 15/12/2002, 12:22
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 2 meses
Puntos: 1
Espero que esto te sirva:
http://www.aspfacil.com/articulos/tododb.asp
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #4 (permalink)  
Antiguo 15/12/2002, 12:37
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 9 meses
Puntos: 2
Rápidos, muy rápidos ...

Como el código es muy largo, voy a transcribir solo las líneas donde aparece ese campo. Por cierto, antes de que me pregunteis, utilizo JavaScript para los scripts.

var beautocur = String (rs.fields.item("eautocur"));

if(beautocur == "null" || beautocur == '' || beautocur == ' ' || beautocur == "undefined")

{
beautocur = '';
}

Esto lo hago para que no me lo imprima en la página de modificación del registro como "undefined".

dacurr += '<textarea name="eautocur" rows="17" cols="75" style="font-family: Tahoma; font-size: 8 pt; color: #0C78A7; border-style: groove" tabindex="28"><%= beautocur%></textarea>';

Es decir, un usuario, se identifica, le muestro los datos de su registro, y lo envío a otra página asp, desde donde actualizo ( y actualiza bien, como he comentado si meto texto en el campo, este se inserta en la BD), pero luego al mostrarlo me dice que es undefined, y el campo tiene caracteres, garantizo que no esta vacio.

Salu2.
  #5 (permalink)  
Antiguo 15/12/2002, 22:39
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Te da un error en la pantalla o te salta una ventanita?

El error parece ser de JAvascript

PD. maestros: por tu afán de ayudar creo que se te van pequeños detalles y caemos en lo mismo de siempre, por eso digo que este foro da hueva, terminarás hartandote de hacer copy's and paste's

Saludos
  #6 (permalink)  
Antiguo 16/12/2002, 08:03
Avatar de Juansan  
Fecha de Ingreso: abril-2001
Mensajes: 203
Antigüedad: 24 años
Puntos: 0
no tendras en otra tabla un campo con el mismo nombre??
  #7 (permalink)  
Antiguo 16/12/2002, 11:43
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 9 meses
Puntos: 2
La diferencia horaria ...

No obtengo ningún tipo de error, simplemente el campo es undefined, y así lo escribe en el campo de texto.

No hay ningún mensaje emergente, y la página se muestra correctamente.

Y tampoco, tengo 2 campos con el mismo nombre.

Salu2.
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 05:41.