El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de ASP/ASP.NET
Foros del Guru > ASP/ASP.NET
Usuario Como agregar datos a la Base de Da...
casuasp
1 Mensaje(s)
Enviado - 5/7/2003
 
Hola, un favor tengo este codigo que me facilitaron en esta pagina y no me puedo conectar a la base de datos, les pido y me puedan hechar la mano, sale.. Este es el codigo, me marca que la base de datos o la ruta de la misma no existe:

<html>
<head>
<title>Altas de Calificaciones</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<%
If Request.Form <> "" Then
Dim DB, TBL
Set DB = Server.CreateObject("ADODB.Connection")
Set TBL = Server.CreateObject("ADODB.RecordSet")
DB.Mode = adModeReadWrite
DB.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" + Server.MapPath("\demo\afiliados.mdb"))

TBL.Open "Afiliados" ,DB, 1, 2
TBL.AddNew
TBL("Nombre") = Request.Form("Nombre")
TBL("Apellido") = Request.Form("Apellido")
TBL("Pais") = Request.Form("Pais")
TBL.Update
TBL.Close

DB.Close

Set DB = Nothing
Set TBL = Nothing

Response.Write "Se a agregado con exito"
else
%>
<form name="form1" method="post" action="./agregar.asp">
<p> Nombre
<input type="text" name="Nombre" maxlength="50">
</p>
<p> Apellido
<input type="text" name="Apellido" maxlength="50">
</p>
<p> Pais
<input type="text" name="Pais" maxlength="50">
</p>
<p>
<input type="submit" name="Submit" value="Enviar">
</p>
</form>
<%
End If
%>
</body>
</html>

De antemano muchas Gracias.
 
laufer
6 Mensaje(s)
Enviado - 12/7/2003
 
Utiliza esto socio "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("./datos.mdb")
 
Otacon
2 Mensaje(s)
Enviado - 30/7/2003
 
mas que una respuesta es una pregunta en el mismo codigo ami me marca un error.

el error es el siguente, dice: la base de datos no puede ser modificada porque es un objeto de solo lectura, este error esta en la linea 17, del codigo, que es donde se agrega un nuevo registro.

me podrian explicar como le hago para corregir el error, porque ya cheque la base de datos y no esta en solo lectura
 
Desconocido
Enviado - 20/10/2003
 
Revisa que tu base de datos este instalado en la carpeta correcta, a mi me paso igual, habia instalado la bd en la misma carpeta y me botaba error de solo lectura, si estas trabajando en el servidor brinkster instala la bd en la carpeta /bd/, espero te sirva, saludos Augusto
 
 

 

Contactos myStudio Network