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

Deshabilitar lista si no hay elementos en base de datos

Estas en el tema de Deshabilitar lista si no hay elementos en base de datos en el foro de ASP Clásico en Foros del Web. Necesito deshabilitar una lista cuando el campo de la base de datos ke lee este en blanco o nulo pero no se como hacerlo En ...
  #1 (permalink)  
Antiguo 18/06/2004, 03:52
 
Fecha de Ingreso: junio-2004
Mensajes: 52
Antigüedad: 20 años
Puntos: 0
Exclamación Deshabilitar lista si no hay elementos en base de datos

Necesito deshabilitar una lista cuando el campo de la base de datos ke lee este en blanco o nulo pero no se como hacerlo

En principio tengo esto xo no pense en ke podrian aparecer campos en blanco:

Código:
<form action="listas.asp" name="form1" method="post">
<select name="select" class="normalform" onChange = "javascript:form1.submit()">
<option>Especialidades</option>
<% 
dim con,rs,sql,cuenta,cat
Set db = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
con="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/riojavina/data/bbddRiojavina.mdb")
db.open con
set rs=db.execute("Select distinct NomVariedad From Productos where NomMarca='Femua'")
if rs.fields("NomVariedad")="" then

Aki es donde kiero hacer ke se deshabilite el select pero no se como hacerlo

end if
do while not rs.EOF
Response.Write "<option Value='" & rs.fields("NomVariedad") & "'>" & rs.fields("NomVariedad") & "</option>"
rs.MoveNext
Loop
rs.Close()
rs=null
db.Close()
%>
</select></form>
  #2 (permalink)  
Antiguo 18/06/2004, 06:14
 
Fecha de Ingreso: junio-2004
Mensajes: 52
Antigüedad: 20 años
Puntos: 0
Más o menos he encontrado una función ke me hace el deshabilitamiento de la lista, entonces, ahora mis dudas son: ¿Como llamo a la función javascript desde el código ASP? y parece ser ke esto if rs.fields("NomVariedad")="" then no lo hace bien ¿Como lo hago para ke me lea si el valor es nulo?

Muxas gracias.
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 02:08.