muchisimas gracias
yo javascript todavia no he tocado cuando acabe con asp me pondre en ello pero ya tengo algo que me sonará.
perdona por si es una pregunta tonta pero tengo un formulario que hice un dia para introducir valores en los campos de un pequeña tabla de una base de datos en access
el formulario es este
Código PHP:
<HTML>
<HEAD>
<TITLE>response</TITLE>
</HEAD>
<BODY>
<FORM action="/scripts/ejemplos/18_ejemplo3_BD.asp" method="POST">
Nombre articulo: <input type="text" name ="articulo"><br>
numero de unidades: <input type="text" name ="unidades"><br>
precio: <input type="text" name ="precio"><br>
<input type="submit" value="Enviar">
</FORM>
</BODY>
</HTML>
y la pagina asp para introducir los datos en la base de datos es este
la base de datos inventario.mdb solo tiene 3 registros para introducir datos
articulo --un string
unidades-numero
precio - numero decimal
Código PHP:
<html>
<head>
<title>Documento sin título</title>
</head>
<body>
<%
' Nuestras tres variables para jugar con la bd
art = request("articulo")
uni = request("unidades")
price = request("precio")
'Creamos los objetos
set bd=Server.CreateObject("ADODB.Connection")
'Conectamos con DSN a la base de datos
bd.Open "inventario"
bd.execute"insert into inventario (articulo, unidades, precio) VALUES ('" & art & "','" & uni & "','" & price & "')"
%>
<h1><div align="center">Registro Insertado</div></h1>
<%
'Cerramos el sistema de conexion
bd.Close
set bd = nothing
%>
</body>
</html>
lo he probado todo ...dar permisos de lectura y escritura al archivo access inventario.mdb comparticion de carpeta y permisos en la carpeta donde se aloja en el directorio virtual etc etc
siempre me da el error
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] La operación debe usar una consulta actualizable.