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

que pasos y que se necesita .......

Estas en el tema de que pasos y que se necesita ....... en el foro de ASP Clásico en Foros del Web. Hola ... Necesito saber de que manera puedo meter datos en una base de datos (en cieta tabla de la base ) a traves de ...
  #1 (permalink)  
Antiguo 10/03/2005, 18:25
Avatar de Akira_  
Fecha de Ingreso: marzo-2005
Mensajes: 24
Antigüedad: 20 años, 2 meses
Puntos: 0
Pregunta que pasos y que se necesita .......

Hola ... Necesito saber de que manera puedo meter datos en una base de datos (en cieta tabla de la base ) a traves de un formulario ...para que se guarde y que salga en tablas en otra pagina a traves de tablas ..lo que quiero hacer es una seccion de noticias central para poder agregarlas desde el formulario y que salgan en orden ..de la nueva a la mas vieja como mucho 6 o 7 noticias ...tengo la base de datos ya creada y esta conectada ..pero he intentado en el centro colocar una capa y dentro de la capa colocar la tabla como quiero que salgan los datos , pero no hay forma de insertarle los datos ...de la base de datos a esa tabla ....que se puede hacer ...(( siento el discurso pero no se explicarlo mejor)) ... gracias ....alguien me puede ayudar
  #2 (permalink)  
Antiguo 11/03/2005, 05:27
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
http://www.vinidesign.com/ASPpassASP31965.pdf

la lectura no daña. si te pide password lo tienes en el nombre del fichero.
  #3 (permalink)  
Antiguo 11/03/2005, 06:27
Avatar de Akira_  
Fecha de Ingreso: marzo-2005
Mensajes: 24
Antigüedad: 20 años, 2 meses
Puntos: 0
Muchas gracias por el consejo... a ver si saco algo en claro de esto y logro entenderlo ..



"Dime y lo olvido, enséñame y lo recuerdo, involúcrame y lo aprendo"
  #4 (permalink)  
Antiguo 14/03/2005, 04:20
Avatar de Akira_  
Fecha de Ingreso: marzo-2005
Mensajes: 24
Antigüedad: 20 años, 2 meses
Puntos: 0
Pregunta mostrar datos db ...a ver que me falta quí...

Ya he conseguido ..crear un formulario y meter datos a la db y he conseguido sacar datos de la db lo que no puedo ,es sacar los ultimos 5 ultimos y que se coloquen donde quiero yo dentro de unas tablas por orden ,consigo meter en las tablas solo un registro el que yo le marco ..que le falta a este codigo....
sql = "SELECT * FROM texNoticias WHERE id=10" & Request.QueryString("id") & ""

Donde dice .........WHERE id=10" el diez lo cambio por el registro que kiero ver pero no soy feliz ... eso si para ver uno en concreto pero para que me saque solo los 5 o los que sean que yo quiera mas recientes el dato de la tabla es IDNoticia ...como lo tendria que poner... leido mucho ....
He sido concreta ?? en la pregunta ??
  #5 (permalink)  
Antiguo 14/03/2005, 12:47
Avatar de Akira_  
Fecha de Ingreso: marzo-2005
Mensajes: 24
Antigüedad: 20 años, 2 meses
Puntos: 0
Bueno esto se termino veo que no hay mucha alluda la cual es decepcionante ...lo facil para unos siempre es dificil para otros ...... nos vemos .........*^¨¨^*
....
  #6 (permalink)  
Antiguo 14/03/2005, 18:14
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
Eso del WHERE id=10" & Request.QueryString("id") & "" no lo entiendo. ¿id siempre empieza por 10? En cualquier caso lo último (&"") te sobra. para sacar 5 registros sólo tienes que poner select top 5.... y, si quieres que sean las más actuales, ordenar por id en orden descendente(http://www.monografias.com/trabajos11/manu/manu.shtml). Las tablas en las que vayan los datos de las noticias, las encierras en un do..loop y hecho.

Y, sobre todo, un poquito de paciencia. Que aquí nadie está obligado a responder por contrato. lo hacemos porque queremos.

Última edición por trasgukabi; 14/03/2005 a las 18:17
  #7 (permalink)  
Antiguo 15/03/2005, 11:33
 
Fecha de Ingreso: marzo-2005
Mensajes: 24
Antigüedad: 20 años, 2 meses
Puntos: 0
mira aquí:
http://www.aspfacil.com/codigo/bdinsertar.asp
es una página que explica las cosas muy sencillitas, para los que no tenemos ni idea. a mí me está ayudando mucho. en este ejemplo en concreto, te dice cómo pasar los datos a una tabla y eliminar cuando tienes muchos.
saludos
  #8 (permalink)  
Antiguo 15/03/2005, 16:32
Avatar de Akira_  
Fecha de Ingreso: marzo-2005
Mensajes: 24
Antigüedad: 20 años, 2 meses
Puntos: 0
trasgukabi : Gracias por la ayuda .... me ha facilitado mucho a solucionar mis dudas y entender esto un poquito mas .... (el comentario no esta dirigido a nadie, solo que cuando estas tan estresada en intentar solucionar algo que lo ves pero no das con la cuestion , y ver que pasan las horas y nadie lo ha leido .........es aun mas estresante ..jajajaja un saludo y gracias ....

Virginie gracias por la direccion ahora la mirare a ver si saco algo mas de lo que necesito....
  #9 (permalink)  
Antiguo 15/03/2005, 22:00
Avatar de Akira_  
Fecha de Ingreso: marzo-2005
Mensajes: 24
Antigüedad: 20 años, 2 meses
Puntos: 0
esto supera mis neuronas.....

Hola .... si pongo esto me da los 5 ultimos resultados .¿Pero como lo coloco en las tablas que tengo ...? puedooooo.......una ayudita para no terminar

sql = "SELECT top 5 * FROM Noticias ORDER BY id DESC"
Set result = con.Execute(sql)
Do While Not result.EOF
Response.Write "<"
Response.Write result.Fields("id")
Response.Write result.Fields("titulo")
Response.Write result.Fields("nombre")
Response.Write result.Fields("fecha")
Response.Write result.Fields("noticia")

<-- Pasa a otra y a otra ...comprobado..... -->
result.MoveNext
Loop
<-- Segun el manual libera memoria-->
result.Close
Set result = Nothing
con.Close
Set con = Nothing
%>
</div>
</body>
</html>
  #10 (permalink)  
Antiguo 16/03/2005, 03:41
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
Código PHP:
<table>
<%
do while 
not result.eof%>
<
tr><td><%=result("id")</td><td><%=result("nombre")</td><td><%=result("titulo")</td><td><%=result("fecha")</td><td><%=result(noticia")</td></tr>
<%
result.movenext
loop%>
</table> 
tambien puedes hacer

Código PHP:
<table>
<%
do while 
not result.eof
response
.write("<tr><td>"&result("id")&"</td><td>"&result("titulo")&"</td><td>"&result("nombre")&"</td><td>"&result("fecha")&"</td><td>"&result("noticia")&"</td>")
result.movenext
loop
%>
</
table
cualquiera de las dos vale
  #11 (permalink)  
Antiguo 16/03/2005, 13:07
Avatar de Akira_  
Fecha de Ingreso: marzo-2005
Mensajes: 24
Antigüedad: 20 años, 2 meses
Puntos: 0
Gracias por contestar trasgukabi ... probare esta noche ..ya que me queda poco de vacaciones y no voy a tener mucho tiempo para terminar esto esto .....tenia que estar en la nieveeeeeeee poniendome morena ...
  #12 (permalink)  
Antiguo 16/03/2005, 13:31
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
Es muchísimo más bonito el moreno que tomas de las radiaciones del monitor, no te preocupes. Es un poco más cancerígeno, pero infinitamente mejor.
  #13 (permalink)  
Antiguo 17/03/2005, 10:00
Avatar de Akira_  
Fecha de Ingreso: marzo-2005
Mensajes: 24
Antigüedad: 20 años, 2 meses
Puntos: 0
Morena, no me pondre pero aburrirme cero ........
A ver he conseguido poner los datos en una tabla como yo quiero....pero así solo me imprime la tabla que he dibujado y no me saca el resto.... y si le dibujo todas me da los resultados en todas igual...jajajajaj...me esta tomando el pelo.... ...

En la segunda opción que me pones me sale bien en tablas pero, son en línea he intentado modificarlo pero nada.... Desisto por completo, voy a ver que creo que el Dreamweaver te da la opción de hacerlo sin poner código....en este punto desisto...gracias por todo.....
  #14 (permalink)  
Antiguo 17/03/2005, 18:18
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
. eso nunca. pon el código tal y como lo tienes ahora para echarle un vistazo, por favor.
  #15 (permalink)  
Antiguo 17/03/2005, 19:53
Avatar de Akira_  
Fecha de Ingreso: marzo-2005
Mensajes: 24
Antigüedad: 20 años, 2 meses
Puntos: 0
De acuerdo ya estaaaaaaaaa

Depues de leer .... me di cuenta que tenias razón...no lo tenia descartado son las 2.39 de la noche y ya esta, eso creo, por lo menos funciona salen los 5 y en tablas como kiero yo, en principio ya se como las puedo crear, he creado unas para ver como se hacia salen grandes pero por fin merecio la pena el problema,que no lo colocaba bien ...al final probando probando jeje solucionado.
Bueno ya no te doy mas Biblia que me puedo expandir aquí hasta mañana a la tarde ... te pongo como me ha quedado.... ya diras

<!-- Selecciona 5 (TOP 5 )registros del formulario y los ordena por ID en descendente -->
sql = "SELECT top 5 * FROM Noticias ORDER BY id DESC"

Set rs= con.execute(sql)
total=0
Do While Not rs.EOF
<!-- Creo la tabla jajaja , cuidado con esto ...se pone una morena ..he creado una tabla y luego la he colocado aquí ,he seleccionado donde queria que se mostraran los datos -->
%>
<Table width="81%" height="342" border="0" align="center">
<tr bgcolor="#338899"">
<td width="12%" height="338" align="center" valign="top">
<table width="100%" border="0" cellpadding="1">
<tr>
<td width="7%">&nbsp;</td>
<td width="70%">&nbsp;</td>
<td width="23%">&nbsp;</td>
</tr>
<tr>
<td height="34">&nbsp;</td>
<td>Titulo<%=rs("titulo")%></td>
<td>ID <%=rs("id")%></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<table width="103%" height="160" border="0" align="center">
<tr>
<td width="7%">&nbsp;</td>
<td width="84%">&nbsp;</td>
<td width="9%">&nbsp;</td>
</tr>
<tr>
<td height="92">&nbsp;</td>
<td><%=rs("noticia")%></td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="21">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<table width="102%" height="67" border="0" align="center">
<tr>
<td width="8%" height="28">&nbsp;</td>
<td width="59%">usuario]<%=rs("nombre")%></td>
<td width="33%">Fecha<%=rs("fecha")%></td>
</tr>
<tr>
<td height="21">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<table align="center" width="102%" border="0">
<tr>
<td width="19%" height="21">&nbsp;</td>
<td width="48%">&nbsp;</td>
<td width="33%">&nbsp;</td>
</tr>
</table></td>
</tr>
<%
<!-- Pasa a otra y a otra ...comprobado..... -->
rs.movenext
total= total+1
loop
<!-- Segun el manual libera memoria -->
rs.close
Set rs= Nothing
con.close
Set con= Nothing
%>
</BODY>
</HTML>

Bueno con esto ya me doy por satisfecha anda que no me ha costado como para olvidarlo ..... gracias por todo mañana aun estare aquí pero el sabado ya marcho y no regreso hasta el Jueves o viernes ..bueno un abrazo y suerte
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 17:21.