Hola amigos,tengo una bd access la cual quiero llenar de registros a traves de un formulario pero me estoy volviendo loco.Ahi va el codigo que tengo:
<form>
<center><table width="50%" border="0">
<tr>
<td><b><font face="Arial, helvetica" size=2 color="#000080">NOM
CONSUMIDOR</font></b></td>
<td><font face="Arial, helvetica" size=2 color="#000080">
<input type="text" name="nom_consumidor">
</font></td>
</tr>
<tr>
<td><b><font face="Arial, helvetica" size=2 color="#000080">COGNOMS</font></b></td>
<td><font face="Arial, helvetica" size=2 color="#000080">
<input type="text" name="cognoms">
</font></td>
</tr>
<tr>
<center><td><center><br><input type="SUBMIT" value="ENVIAR" name="enviar"></center></td>
</table>
<%
Dim oConn,strSQL,oRs
Set oConn = Server.CreateObject("ADODB.Connection")
Set oRS = Server.createobject("ADODB.Recordset")
oConn.Mode=3
nom = Request.Querystring("nom_consumidor")
cognoms = Request.Querystring("cognoms")
oConn.Open ("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("base_dades/cosefed_manresa.mdb"))
strSQL = "insert into contacte (nom_consumidor,cognoms) values ('nom','cognoms')"
oRs= oConn.Execute(strSQL)
oConn.Close
set oConn = nothing
%>
</form>
bueno el error que me dice el navegador es el de la linia "oConn.Open ("DRIVER={....." y el mensaje que me da es:
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access]Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process 0x5d4 Thread 0x69c DBC 0x140c024 Jet' del Registro.
Muchas gracias y perdonad por poner un mensaje tan largo pero es como estoy desesperao y es urgente pues no me he querido dejar nada.