Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 Sentencias sql
 Foro Bloqueado  Tema Bloqueado


Autor Temas
anacs
Starting Member


7 Posts
Mensajes - 27 Mar 2006 :  10:43:01  Ver Perfil  Enviar Email
Tengo un problema con una página en asp. Esta página se llama introducir. Los datos se van a introducir, en una tabla o en otra dependiendo del campo materia de un formulario que tengo en un página anterior. He probado con rs.open pero al ir el nombre de la tabla en comillas no consigo hacerlo.
La siguiente opción que he probado es una sentecia sql, esta es la sentencia:
sqltxt="INSERT INTO "&request.form("materia")&" (materia,tema,contenido,imggrande,imgpeq1,imgpeq2,imgpeq3) VALUES ('"&request.form("materia")&"','"&request.form("tema")&"','"&request.form("contenido")&"','"&request.form("imggrande")&"','"&request.form("imgpeq1")&"','"&request.form("imgpeq2")&"','"&request.form("imgpeq3")&"')"

Pero da un error la sentecia sql, me podría ayudar alguién a descubrir mi error.

DonGato
Moderator

España
263 Posts
Posted - 27 Mar 2006 :  13:38:56  Ver perfil  Enviar e-mail  Visit DonGato's Homepage
Prueba a hacerlo de esta manera
hazlo todo en la misma pagina, en una primera parte muestra el formulario
y en una segunda haces el insert
mira

Te defines en la parte superior tu conexion y todo lo q necesites
luego en el body antes de pintar el formulario le pones un IF


If Request.Form("nombre del boton enviar")="" Then // te lo muestra ya que ahora mismo el boton enviar esta en blanco
<form name="nombre" action="tupagina.asp" method="post">
/////
<form/>
else // aqui el boton enviar va cargado con lo que se te ejecuta esta parte
captura los datos de tu formulario
tabla=Ucase(trim(request.form("tabla")))
y haces tu insert
set Rs_in=Server.CreateObject("ADODB.Recordset")
sql_in="INSERT INTO" &tabla&" (campo1, campo2) values ('" & campo1 & "','" & campo2 & "')"
rs_in.Open sql_in , strconn
Alta realizada correctamente
end if


Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar