Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/08/2002, 02:23
malex6
 
Fecha de Ingreso: enero-2002
Mensajes: 217
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Conexion a base de datos

Como dice maestro no se cual es tu error
pero me llama la atencion que en tu inicio marcas el lenguaje como javascripts (JS)cuando debieras colocar
<%@ LANGUAGE="VBSCRIPT" %>
bueno para tratar de ayudarte te recomiendo este codigo:
<%
Response.Buffer = true
dim cnn,rst
' Creamos la conexión a la base de datos sin DSN
set cnn = Server.CreateObject("ADODB.Connection")
set rst = Server.CreateObject("ADODB.RecordSet")
cnn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Da ta Source=" & _
Server.MapPath("ejemplobd.mdb"))
'aqui si quieres hacerlo con DNS solo reemplaza lo anterior a esto:
cnn.open "ejemplobd"

sqltext = "SELECT * FROM TuTABLA"
rst.Open sqltext,cnn,3,3

'Recogemos los datos y validamos que no haya ningun campo vacio
dim nombre, apellido, direccion, fecha, telefono
nombre = Request.Form("nombre")
apellido = Request.Form("apellido")
direccion = Request.Form("direccion")
fecha = Request.Form("fecha")
telefono = Request.Form("telefono")


if nombre = "" or apellido = "" or direccion = "" or telefono = "" then
error = "Debe completar todos los datos."
Response.Write error
Response.End
end if

'Si está todo correcto, procedemos a ingresar los datos a la base de datos

rst.AddNew
rst("nombre") = nombre
rst("apellido") = apellido
rst("direccion") = direccion
rst("telefono") = telefono
rst("fecha") = fecha

rst.update

'Terminamos e imprimimos un mensaje
Response.Write "El registro se ha ingresado con exito"
%>

Nota: el formulario USA EL MISMO QUE TIENES.