Código:
pero me tira este error<%@ Language="VBScript" %> <% Option Explicit %> <!--#include file="lenguaje.asp" --> <html> <head> <title><% = Titulo %></title> <!--#include file="meta_tangs.asp" --> <link rel="stylesheet" type"text/css" href="../estilo1.css"> </head> <body> <% Dim Conn Dim SQL Dim RS Dim cancion Dim descripcion Dim formato Dim url Dim midi Dim tamano 'Recogemos los valores del formulario cancion=Request.Form("cancion") descripcion=Request.Form("descripcion") formato=Request.Form("formato") url=Request.Form("url") midi=Request.Form("midi") tamano=Request.Form("tamaño") 'Instanciamos y abrimos nuestro objeto conexion Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../" & DB & "tablaturas.mdb")) 'Ahora creamos la sentencia SQL SQL="Insert Into tablaturas (cancion,descripcion,formato,url,midi,tamaño) values ('" & cancion & "','" & descripcion & "','" & formato & "','" & url & "','" & midi & "','" & tamano & "')" 'Ejecutamos la orden set RS = Conn.Execute(SQL) %> <p align="center"><font size="6" color="#FF0000">Agregar tablaturas a la base de datos</font></p> <% 'Si el campo cancion = "" if cancion = "" then %> <p align="center" class="text">Tablatura Insertada</p> <% end if %> <form method="post" action="add_tab.asp"> Canción: <input type="text" name="cancion"><br> Descripción: <input type="text" name="descripcion"><br> Formato: <input type="text" name="formato"><br> URL: <input type="text" name="url"><br> Midi: <input type="text" name="midi"><br> Tamaño: <input type="text" name="tamaño"><br> <input type="submit" value="Insertar"> </form> <% 'Cerramos el sistema de conexion Conn.Close %> </body> </html>
Microsoft JET Database Engine error '80040e14'
La instrucción INSERT INTO contiene el siguiente nombre de campo desconocido: 'tamano'. Asegúrese de que ha escrito correctamente el nombre y vuelva a intentar la operación.
/am/metallica/administracion/add_tab.asp, line 38
Porque???