Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2006, 02:45
Tebarray
 
Fecha de Ingreso: septiembre-2004
Mensajes: 64
Antigüedad: 20 años, 8 meses
Puntos: 2
Pasar Campos Vacíos A Una Bd

De nuevo una pregunta que no consigo encontrar en todo el foro:
Cuando mi página ingreso.asp recibe los datos de un formulario, necesita recibirlos de todos los campos, si alguno queda vacío (cosa que puede suceder) me da error y no alimenta la BD.
(Ímpicito en mis consultas... dónde conseguir un buen manual sobre ... ¿ASP? ¿SQL? ¿NET?....)
El código de ingreso.asp es
<%

Dim Conexion,Tabla
Set Conexion = Server.CreateObject("ADODB.Connection")
Set Tabla = Server.CreateObject("ADODB.Recordset")

Conexion.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & Server.MapPath("usuarios.mdb")

Dim Temp

Temp="Select * From tabla Where UCase(correo)='" & UCase(Request("correo")) & "' And UCase(telefono)='" & UCase(Request("telefono")) & "' And UCase(anuncio)='" & UCase(Request("anuncio")) & "' And UCase(Categoria)='" & UCase(Request("categoria")) & "'"
Tabla.Open Temp,Conexion,2,3,1

If Tabla.BOF And Tabla.EOF Then
Tabla.AddNew
Tabla("correo") = Request("correo")
Tabla("telefono") = Request("telefono")
Tabla("anuncio") = Request("anuncio")
Tabla("categoria") = Request("categoria")
Tabla.Update

%>
Ingreso de datos completado correctamente
<%

Else
Response.Write "El registro ya existe"
End If

Tabla.Close
Conexion.Close
%>