Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2002, 01:43
Avatar de el_cesar
el_cesar
 
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 24 años
Puntos: 20
problema con If..

Tengo este codigo:
<%
buscar=Request.Form("artista_")

set conn=Server.CreateObject("ADODB.Connection&qu ot;)
conn.Open "musica"


sSQL="Select * From artista WHERE 'Ucase([nombre])='"&Ucase(Request("buscar")) & ""
set hd=conn.execute(sSQL)

'Set con = Nothing
SQL="Insert into artista (artista) values ('"&artista&"')"


If sSQL=false then

set rs=Conn.Execute(SQL)
Response.Write "El Artista ha sido Agregado a la lista"

Else
Response.Write "El Artista ya esta En La Base de Datos"


End If

conn.close

%>

Lo que trato hacer, es que se ralice una busqueda en la tabla artista, en el campo nombre
para ver si el nombre almacenado en la variable buscar que viene del formulario, ya se encuentra en la BD.

El problema que se me presenta es que al parecer algo esta mal en el If, pues cuando digito el nombre que voy a instertar, siempre me dice que "El Artista ya esta En La Base de Datos", asi no lo este, lo que creo es que se esta llendo de una a ejecutar el else, y no toma en cuenta la conexion anterior, ya intente poniendo la SQL dentro del If, pero da igual.

Que pasa???

Gracias de Antemano