He creado un formulario y lo que pretendo es que cuando alguien lo rellene, los datos se guarden en una base de datos que he creado el código es el siguiente:
<%
Dim con, rs, sql, datos
datos=Server.MapPath ("Concurso_Ocio.mdb")
Set con=Server.CreateObject("ADODB.connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data source="&datos&";"
sql = "INSERT INTO Inscritos (Nombre, Edad, DNI, Poblacion, Domicilio, CP, Otros_participantes, Universidad, Telefono1, Telefono2, E-mail) VALUES ('request.form('nombre')', 'request.form('edad')', 'request.form('DNI')', 'request.form('poblacion')', 'request.form('domicilio'', 'request.form('CP')', 'request.form('otros')', 'request.form('instituto')', 'request.form('telefono1')', 'request.form('telefono2')', request.form('mail')');"
Set rs= con.execute(sql)
On Error Resume Next
If Err <> 0 Then
Response.write "Ocurrio un error durante el proceso, los datos no fueron insertados"
Else
Response.write "Gracias por introducir tus datos"
End if
rs.close
Set rs=Nothing
con.close
Set con=Nothing
%>
Pues bien, cuando ejecuto la página me da un error diciendo que la base de datos está abierta en modo exclusivo por otro usuario o bien necesita permiso para ver sus datos. Y la verdad es que no entiendo porqué dice esto. Si me pudierais ayudar... Gracias