Foros del Web » Programando para Internet » ASP Clásico »

Programas de Mantenimiento Dinamicos

Estas en el tema de Programas de Mantenimiento Dinamicos en el foro de ASP Clásico en Foros del Web. Estoy desarrollando unas pagínas que realizarán el mantenimiento una página en asp. Lo quiero hacer generico para que me valga para cualquier página web de ...
  #1 (permalink)  
Antiguo 15/05/2005, 03:55
eldoweb
Invitado
 
Mensajes: n/a
Puntos:
Programas de Mantenimiento Dinamicos

Estoy desarrollando unas pagínas que realizarán el mantenimiento una página en asp. Lo quiero hacer generico para que me valga para cualquier página web de modo que tenga menos curro para programar. Que simplemte inyectandole la base de datos y poner el logotipo y tengamos ya el sistema de mantenimiento.

Cuando recibo los datos en la página del insert recibo los siguientes parametros:

insertar.asp?id_torneo=150&nombre=Futbol+XX&tabla= torneos

Entonces el codigo de la página es:

<%
// Necesito la tabla para saber que campos tiene la misma
tabla=request.QueryString("tabla")

Dim oConn, SQL, rs, I
//Hacemos la consulta para saber los campos de la tabla
SQL="SELECT * FROM " & tabla
set oConn = server.CreateObject("ADODB.Connection")
oConn.open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("bd/osca.mdb"))
set rs = oConn.Execute(SQL)
SQL="SELECT * FROM " & tabla

//Mostramos los campos con rs.Fields.Count.
for I=0 to rs.Fields.Count-1
campo1=""& request.QueryString(rs.Fields(I).Name)&""
%><br><%
//Y por cada campo hago una consulta, esto esta mal ya //que debería ser una consulta sola y irla armando.
sSQL="insert into "& tabla &" (" & nombre &") values ('" & campo1 & "')"
set w= oConn.execute(sSQL)
response.Write(sSQL)

next
%><br><%
tabla=request.QueryString("tabla")%><br><%
response.Write(tabla)%><br><%
response.Write(campo1)

'Limpiamos objetos
rs.Close
%><br><%

%>

EL PROBLEMA QUE TENGO ES QUE NO SE HACER EL INSERT DE UNA FORMA DINAMICA QUE FUNCIONES CON LOS PARAMETROS QUE RECIBO
Haber si me puedes echar un cable y lo acabo y si te es interesante te paso el codigo y lo vamos acabando.

Un saludo!, David

Última edición por eldoweb; 15/05/2005 a las 06:54 Razón: El problema que tengo es....
  #2 (permalink)  
Antiguo 15/05/2005, 04:21
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
y qué problema tienes?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:22.