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

Grabar en campo vacio!

Estas en el tema de Grabar en campo vacio! en el foro de ASP Clásico en Foros del Web. Hola a todos, aca mi pregunta: quiero hacer una busqueda de los campos q esten vacios en mi tabla y si el campo 1 esta ...
  #1 (permalink)  
Antiguo 14/08/2002, 11:03
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 23 años, 4 meses
Puntos: 0
Grabar en campo vacio!

Hola a todos, aca mi pregunta: quiero hacer una busqueda de los campos q esten vacios en mi tabla y si el campo 1 esta vacio grabe un dato, sino q grabe en el campo 2 o sino en campo 3, el problema es q si el campo1 y el campo2 y el campo 3 estan vacio graba el dato en los tres, solo quisiera q lo grabe en el primer campo q encuentre vacio y no entodos, aca les pongo el poco codigo q he hecho:
<!--#include file="../setup.asp" -->
<%
imagen=request.form("imagen")
noticia=request.form("noticia")
set rs=server.createobject("adodb.recordset" )
rs.activeconnection=cn
sql="select * from noticias"
rs.open sql
set rt=server.createobject("adodb.recordset" )
rt.activeconnection=cn
if isnull(rs.fields("imagen")) then
sq="update noticias SET imagen='"&imagen&"' where id=" & noticia
rt.open sq
' rt.close
end if
if isnull(rs.fields("imagen2")) then
sq="update noticias set imagen2='"&imagen&"' where id=" & noticia
rt.open sq
' rt.close
end if

%>
*-*-*-*-*-*-*-*-*-*-***-*-*-*-*-*-*-*-


SaLuDoS dE:
PePeLuChO dEl PeRú PaRa El MuNdO ;)
  #2 (permalink)  
Antiguo 14/08/2002, 11:09
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Grabar en campo vacio!

Por que no metes eso en una función y una vez que entras a un If mandas llamar "Exit Function" y listo ya no recorrera lo demás de la función.

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #3 (permalink)  
Antiguo 14/08/2002, 11:16
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Grabar en campo vacio!

Gracias, pero me podrias ayudar en como hacer dicha funciòn PORFAAAA. . .
  #4 (permalink)  
Antiguo 14/08/2002, 11:30
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Grabar en campo vacio!

&lt;!--#include file=&quot;../setup.asp&quot; --&gt;
&lt;%

Function Llenar(imagen,noticia)
set rs=server.createobject(&quot;adodb.recordset&quot; )
rs.activeconnection=cn
sql=&quot;select * from noticias&quot;
rs.open sql
set rt=server.createobject(&quot;adodb.recordset&quot; )
rt.activeconnection=cn
if isnull(rs.fields(&quot;imagen&quot;)) then
sq=&quot;update noticias SET imagen='&quot;&amp;imagen&amp;&quot;' where id=&quot; &amp; noticia
rt.open sq
' rt.close
Exit Function
end if
if isnull(rs.fields(&quot;imagen2&quot;)) then
sq=&quot;update noticias set imagen2='&quot;&amp;imagen&amp;&quot;' where id=&quot; &amp; noticia
rt.open sq
' rt.close
Exit Function
end if
End FUnction

imagen=request.form(&quot;imagen&quot;)
noticia=request.form(&quot;noticia&quot;)

Llenar(imagen,noticia)

%&gt;


Algo así...

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #5 (permalink)  
Antiguo 14/08/2002, 11:52
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Grabar en campo vacio!

Gracias MAESTRO <IMG SRC="images/futbol.gif" WIDTH="15" HEIGHT="15" HSPACE="3"> , me esta funcionando a la perfecciòn, este es el codigo final :
&lt;!--#include file=&quot;../setup.asp&quot; --&gt;
&lt;%
imagen=request.form(&quot;imagen&quot;)
noticia=request.form(&quot;noticia&quot;)

Function Llenar(imagen,noticia)
set rs=server.createobject(&quot;adodb.recordset&quot; )
rs.activeconnection=cn
sql=&quot;select * from noticias&quot;
rs.open sql
set rt=server.createobject(&quot;adodb.recordset&quot; )
rt.activeconnection=cn
if isnull(rs.fields(&quot;imagen&quot;)) then
sq=&quot;update noticias SET imagen='&quot;&amp;imagen&amp;&quot;' where id=&quot; &amp; noticia
rt.open sq
' rt.close
Exit Function
end if
if isnull(rs.fields(&quot;imagen2&quot;)) then
sq=&quot;update noticias set imagen2='&quot;&amp;imagen&amp;&quot;' where id=&quot; &amp; noticia
rt.open sq
' rt.close
Exit Function
end if
End Function

Llenar imagen,noticia

%&gt;



SaLuDoS dE:
PePeLuChO dEl PeRú PaRa El MuNdO ;)
  #6 (permalink)  
Antiguo 14/08/2002, 12:27
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Grabar en campo vacio!

Urjose, otra ayuda please..., Como hago para q despues de leer la funcion regrese denuevo a la primera busqueda, por ejemplo si hago una busqueda y hace la accion en la tercera opcion q le he dado, como hago regresarlo al primera busqueda para hacer denuevo la accion . . .



SaLuDoS dE:
PePeLuChO dEl PeRú PaRa El MuNdO ;)
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 11:18.