bueno, retomando lo que te dice tammander(

)
v1=UCASE(request("datos1")
etc..
me explicarias para que quieres hacer mayusculas los nombres de las variables a consultar?????
Temp="Select * From Tabla1 Where
Upper(Nombre)='" & Upper(Request("Dato1")) & "' And
Upper(Apellido)='" & Upper(Request("Dato2")) & "' And
Upper(Email)='" & Upper(Request("Dato3")) & "'"
segun deberia ser de esta manera
Temp="Select * From Tabla1 Where
Nombre='" & Upper(Request("Dato1")) & "' And
Apellido='" & Upper(Request("Dato2")) & "' And
Email='" & Upper(Request("Dato3")) & "'"
intentalo y nos dices que paso
suerte