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

conexion de pagina DWMX a bd

Estas en el tema de conexion de pagina DWMX a bd en el foro de ASP Clásico en Foros del Web. conexion de pagina DmMX a bd hola a todos. a ver si puedo expresar lo que necesito, ya que por ahí dijeron que saber PREGUNTAR ...
  #1 (permalink)  
Antiguo 25/07/2004, 15:18
Avatar de clara2004  
Fecha de Ingreso: junio-2004
Ubicación: Argentina, capital federal barrio de Palermo
Mensajes: 160
Antigüedad: 20 años, 10 meses
Puntos: 0
conexion de pagina DWMX a bd

conexion de pagina DmMX a bd

hola a todos.
a ver si puedo expresar lo que necesito, ya que por ahí dijeron que saber PREGUNTAR es el principio del SABER.

1)que busco
a) subir archivos al servidor mediante una pagina.asp con formulario que ingrese unas noticias en una base de datos (access)....con una tabla y titulo fecha y contenido
para que a traves de dicha bd se lean las noticias que aparecen en..www.infanciayjuventud.com

2) que tengo?: una pagina....: redaccion.asp con formulario....diseñado en DWMX pero....allí me pide una conexión remota...o local.....porque la estoy haciendo mediante el tutorial GlobalCar.....le suena a alguien?.....
y me imprime todo un código de conexión dentro de la pagina para ser leida dentro del servidor local.....no para subirla a la web

3) que necesito:............
cómo hago........para que.....dentro de esta página....redaccion.asp...me conecte a la bd.......dentro de la carpeta....db/noticias.mbd?
gracias de antemano, a ver si a comienzo de semana puedo darle para adelante con esto que me tiene muy parada.
clara
  #2 (permalink)  
Antiguo 26/07/2004, 08:31
Avatar de clara2004  
Fecha de Ingreso: junio-2004
Ubicación: Argentina, capital federal barrio de Palermo
Mensajes: 160
Antigüedad: 20 años, 10 meses
Puntos: 0
holabuen día.
voy a ver si paso la pregunta a bd.
gracias igual
clara
  #3 (permalink)  
Antiguo 26/07/2004, 09:38
 
Fecha de Ingreso: enero-2004
Ubicación: Granada
Mensajes: 185
Antigüedad: 21 años, 3 meses
Puntos: 0
no se si lo que buscar es esto:
set conexion=Server.CreateObject("ADODB.Connection")
conexion.Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("\db\noticias.mdb"))
  #4 (permalink)  
Antiguo 26/07/2004, 13:50
Avatar de clara2004  
Fecha de Ingreso: junio-2004
Ubicación: Argentina, capital federal barrio de Palermo
Mensajes: 160
Antigüedad: 20 años, 10 meses
Puntos: 0
ya me fijo
gracias
porque habia puesto esto

<%
Dim Conn
Server.MapPath("../base/noticias.mdb")
Set Conn= Server.CreateObject ("ADODB.Connection")
Conn.open "DRIVER={Microsoft Access Driver (*.mdb)};
Set registros = conexion.Execute("SELECT * FROM 2003 ORDER titulo, fecha,contenido")
%>
  #5 (permalink)  
Antiguo 26/07/2004, 13:51
Avatar de clara2004  
Fecha de Ingreso: junio-2004
Ubicación: Argentina, capital federal barrio de Palermo
Mensajes: 160
Antigüedad: 20 años, 10 meses
Puntos: 0
ya me fijo
gracias
porque habia puesto esto

<%
Dim Conn
Server.MapPath("/bd/noticias.mdb")
Set Conn= Server.CreateObject ("ADODB.Connection")
Conn.open "DRIVER={Microsoft Access Driver (*.mdb)};
Set registros = conexion.Execute("SELECT * FROM 2003 ORDER titulo, fecha,contenido")
%>
base porque esta así dentro del servidor donde tengo alojado el sitio..pero NO FUNCIONA
  #6 (permalink)  
Antiguo 26/07/2004, 13:56
Avatar de clara2004  
Fecha de Ingreso: junio-2004
Ubicación: Argentina, capital federal barrio de Palermo
Mensajes: 160
Antigüedad: 20 años, 10 meses
Puntos: 0
ahora puse esto..
<%
Dim Conn
Server.MapPath("../base/noticias.mdb")
Set Conn= Server.CreateObject ("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("\db\noticias.mdb"))
Set registros = conexion.Execute("SELECT * FROM 2003 ORDER titulo, fecha,contenido")
%>
y nada....
no sabes por qué?
  #7 (permalink)  
Antiguo 26/07/2004, 14:06
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Prueba con:
<%
Dim Conn
Set Conn= Server.CreateObject ("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("..\db\noticias.mdb"))
Set registros = Server.createobject("ADODB.Recordset")
registros.Open "SELECT * FROM 2003 ORDER titulo, fecha,contenido", Conn
while not registros.EOF()
response.write registros(0)&"<br>" 'o lo que desees hacer
registros.MoveNext
Wend
%>

Saludos
  #8 (permalink)  
Antiguo 27/07/2004, 06:22
Avatar de clara2004  
Fecha de Ingreso: junio-2004
Ubicación: Argentina, capital federal barrio de Palermo
Mensajes: 160
Antigüedad: 20 años, 10 meses
Puntos: 0
ahorita pongo ese codigo, pero una pregunta...
en la parte donde tengo insertada los input paara que allí se ingrese las jerarquias de
titulo, fecha contenido
allí tambien tengo que adherir código?
gracias
  #9 (permalink)  
Antiguo 27/07/2004, 12:03
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
pues no te entendì.
Si te refieres a los encabezados, pues debe de agregar una fila en la tabla (<table>), que supongo utilizas, con esa informacion.
  #10 (permalink)  
Antiguo 28/07/2004, 05:19
Avatar de clara2004  
Fecha de Ingreso: junio-2004
Ubicación: Argentina, capital federal barrio de Palermo
Mensajes: 160
Antigüedad: 20 años, 10 meses
Puntos: 0
mirá este es el código de la page.

<%
Dim Conn
Set Conn= Server.CreateObject ("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/db/noticias.mdb"))
Set registros = Server.createobject("ADODB.Recordset")
registros.Open "SELECT * FROM 2003 ORDER titulo, fecha, contenido", Conn
while not registros.EOF()
response.write registros(0)&"<br>" registros.MoveNext
Wend
%>
<html>
<head>
<title>Redaccion de las Noticias</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">
<!--
@import url("mas.css");
-->
</style>
</head>

<body>
<form action="" method="post" name="noticias" id="noticias">
<strong>Nueva Noticia </strong>
<table width="75%" border="0" cellspacing="5" cellpadding="2">
<tr>
<td width="52%">T&iacute;tulo</td>
<td width="48%"><input name="textfield" type="text" size="30">
</td>
</tr>
<tr>
<td>Fecha</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>Contenido</td>
<td><textarea name="textarea"></textarea></td>
</tr>
<tr>
<td align="center">
<input type="submit" name="Submit" value="Enviar">
</td>
<td align="center">
<input type="reset" name="Submit2" value="Restablecer">
</td>
</tr>
</table>
</form>
</body>
</html>

la subo a la pag y nada
gracias por todo
  #11 (permalink)  
Antiguo 28/07/2004, 08:06
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
mmmmm, me percato de que no tienes una idea clara de como se programa en ASP, de cual es su mecánica de funcionamiento. Tal vez, primero debas de pasarte a páginas que te expliquen esto por medio de ejemplo y/o tutoriales, tales como www.aspfacil.com, www.asptutor.com o www.soloasp.com.ar.

Lo que quieres no me queda claro, tienes un formulario con tres campos pero, ¿estos campos deben estar llenos con qué campos de la bd's?, ¿Se crearán tantos controles de formulario como registros te regrese la consulta?, en fin, creom que deberías ser más explícita y específica en cuanto al problema o duda que tienes.

Saludos
  #12 (permalink)  
Antiguo 28/07/2004, 10:06
Avatar de clara2004  
Fecha de Ingreso: junio-2004
Ubicación: Argentina, capital federal barrio de Palermo
Mensajes: 160
Antigüedad: 20 años, 10 meses
Puntos: 0
tenes mucha razón.
he leido esos tutoriales. pero claro está que muy claro no lo tango, has dado en el blanco. no sé como se programa asp.
y la verdad es que me paso estudiando como DISEÑAR mas que programar.
el tema en cuention es que tngo una base de datos..
con los campos titulo, fecha, contenido y comentario. aparte del inicial id numerico
en una tabla que se llama 2003,
la idea es que el defensor de niños de aqui de cap federal pueda en esa pagina con el form
solo introducir la feche el titulo el contenido (de la notici) y el comentario
así armé la pagina..en dreamweaver
PERO la experiencia me dice que
una cosa es lo preconfigurado y otra muy distiinta el código puro,
por eso allí en DW me lo arma para ser visto solo en el servidor local.
espero puedas comprender esto que te dije. y muchas gracias por ayudar a una NOVATA, quizas muchos esten en lo mismo que yo y no sepan como avanzar.
clara
  #13 (permalink)  
Antiguo 28/07/2004, 11:57
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
A ver, Clara, vamos por partes:
Le presentas al usuario un formulario

Código:
<form action="graba.asp" method="post" name="noticias" id="noticias">
<strong>Nueva Noticia </strong>
<table width="75%" border="0" cellspacing="5" cellpadding="2">
<tr>
<td width="52%">T&iacute;tulo</td>
<td width="48%"><input name="Titulo" type="text" size="30">
</td>
</tr>
<tr>
<td>Fecha</td>
<td><input type=text name=dia>&nbsp;<input type=text name=mes>&nbsp;<select name=anio><option value="2003">2003<option value="2004">2004</select></td>
</tr>
<tr>
<td>Contenido</td>
<td><textarea name="Contenido"></textarea></td>
</tr>
<tr>
<td align="center">
<input type="submit" name="Submit" value="Enviar">
</td>
<td align="center">
<input type="reset" name="Submit2" value="Restablecer">
</td>
</tr>
</table>
</form>
Cuando el usuario precione el boton submit se envian todos los campos del formulario a la pàgina que tienes definida en el ACTION del <form>.

Entonces, en graba.asp tendrias algo como:

Código:
<%
vTitulo = request("Titulo")
vDia = request("dia")
vMes = request("mes")
vAnio = request("anio")
vObservaciones = request("Observaciones")

Dim Conn
Set Conn= Server.CreateObject ("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/db/noticias.mdb"))
Set registros = Server.createobject("ADODB.Recordset")
registros.Execute "INSERT INTO inserta (Titulo, Fecha, Observaciones)
VALUES ('"&vTitulo&"', #"&vDia&"/"&vMes&"/"&vAnio"#,'"&vObservaciones&"');
", Conn
Response.write "Registro Insertado"
' Lo que quieras hacer o decirle al usuario o simplemente un response.redirect "pagina.asp o html"
¿Es algo así lo que necesitas?
  #14 (permalink)  
Antiguo 29/07/2004, 08:47
Avatar de clara2004  
Fecha de Ingreso: junio-2004
Ubicación: Argentina, capital federal barrio de Palermo
Mensajes: 160
Antigüedad: 20 años, 10 meses
Puntos: 0
muchisisisismas gracias.
quiero que lo veas...
puedo agradecerte al final de la página?
en el staff?
por hacer posible las noticias ?,
dime y te agrego.
SIEMPRE hay que ser bien agradecido en la vida. ES LO PRINCIPAL.
ahora otra pregunta, dónde me dices..

Response.write "Registro Insertado"
' Lo que quieras hacer o decirle al usuario o simplemente un response.redirect "pagina.asp o html"

allí hay que agregar la página que le contestará al usuario.
gracias por darnos sus datos o algo así?

gracias a tí.
de dónde eres?
  #15 (permalink)  
Antiguo 30/07/2004, 09:14
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
No es necesario dar creditos en ningún lado, don't worry. Si ves, este foro esta "plagado" de gente que te ayuda sin el menor interes, como dazuaga, leclub, ugoldman o muchos mas.
Ahora, referente a tu pregunta, es cuestion de gustos, algunas webs despues de llenar un formulario te mandan un mensaje que dice "Gracias por su tiempo, en breve nos comunicaremos con ud." (o cosas por el estilo), junto con un boton (o redireccion automática con etiquetas META) que redireccione a la página principal o a alguna otra.

Te recomiendo que naves mucho por la web para que te familiarices con "lo que se esta usando". Existen conceptos como "Tema" o "Usabilidad" que puedes ver en sitios como www.webestilo.com que te platican cuestiones como esa.

Saludos

PD. Por cierto, soy de México, pero este foro tiene gente muy participativa de todo América.
  #16 (permalink)  
Antiguo 31/07/2004, 07:07
Avatar de clara2004  
Fecha de Ingreso: junio-2004
Ubicación: Argentina, capital federal barrio de Palermo
Mensajes: 160
Antigüedad: 20 años, 10 meses
Puntos: 0
Gracias:
estoy viendo este sitio que me dices
www.webestilo.com
y veré porque quiero combiar infanciayjuventud
hasta pronto.
clara
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 16:47.