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

Problema con Registro en db

Estas en el tema de Problema con Registro en db en el foro de ASP Clásico en Foros del Web. ¡Hola amigos! Tengo un buscador en mi página pero no consigo hacer lo más fácil, guardar las palabras que la gente busca. Lo intento de ...
  #1 (permalink)  
Antiguo 20/07/2002, 08:31
Avatar de mrgubu  
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 22 años, 3 meses
Puntos: 2
Problema con Registro en db

¡Hola amigos!

Tengo un buscador en mi página pero no consigo hacer lo más fácil, guardar las palabras que la gente busca.

Lo intento de dos formas, pero no me registra los datos a pesar de que no sale la pantalla típica de error.

Estas son las dos fórmulas:
----------------------------------------------------
Código:
 If NOT Request.QueryString("search") = "" Then 

search=Request.QueryString("search")
fecha=Date()

'Create a recordset object
Set rsSearch = Server.CreateObject("ADODB.Recordset")

strSQL = "SELECT searchword.* from searchword"

rsSearch.Open strSQL, adoCon

If rsSearch.EOF Then

rsSearch.Execute "INSERT into searchword (searchword,fecha) Values (search,fecha)" 

End If

Set rsSearch = Nothing

End If
-----------------------------------------------------

y También:

---------------------------------------------------------
Código:
 If NOT Request.QueryString("search") = "" Then 

search=Request.QueryString("search")
fecha=Date()

'Create a recordset object
Set rsSearch = Server.CreateObject("ADODB.Recordset")

strSQL = "SELECT searchword.* from searchword"

rsSearch.Open strSQL, adoCon

If rsSearch.EOF Then

rsSearch.AddNew

End If

rsSearch.Fields("searchword") = search
rsSearch.Fields("fecha") = fecha

rsSearch.Update

Set rsSearch = Nothing

End If
------------------------------------------------------------------------

Pues ninguno de los dos funciona: Me podéis decir qué pasa? .



<a href="http://www27.brinkster.com/granadalinks/"><img border=0 src="http://www.iespana.es/granadalinks/grlinksbanner20.gif" width="400" height="50"></a>
  #2 (permalink)  
Antiguo 24/07/2002, 07:16
 
Fecha de Ingreso: abril-2002
Mensajes: 161
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Problema con Registro en db

Cita:
rsSearch.Execute &quot;INSERT into searchword (searchword,fecha) Values (search,fecha)&quot;
¿Por qué no pruebas así?

Código:
 rsSearch.Execute &quot;INSERT into searchword (searchword,fecha) Values ('&quot;&amp;search&amp;&quot;','&quot;&amp;fecha&amp;&quot;')&quot;

;) Ah! Un &quot;Consejillo&quot; -&gt; yo siempre guardo la SQL en una variable y visualizo lo que contiene antes de ejecutarla para comprobar que está tomando bien los valores. ;)

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 01:51.