
10/02/2006, 02:45
|
| | 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
%> |