Foros del Web » Programación para mayores de 30 ;) » Programación General »

Hola, me presento, y de paso una dudilla sobre cfloop

Estas en el tema de Hola, me presento, y de paso una dudilla sobre cfloop en el foro de Programación General en Foros del Web. Wenassss, primero cuento que me he registrado hoy pero llevo ya un tiempo dando con este foro, y la verdad que me ha dado más ...
  #1 (permalink)  
Antiguo 24/04/2008, 05:15
 
Fecha de Ingreso: abril-2008
Mensajes: 16
Antigüedad: 16 años
Puntos: 0
Hola, me presento, y de paso una dudilla sobre cfloop

Wenassss, primero cuento que me he registrado hoy pero llevo ya un tiempo dando con este foro, y la verdad que me ha dado más de una y dos y tres...... soluciones xD Pero esta vez estoy desesperado. Soy un simple estudiante y tengo una asignatura de creacion de webs, y weno, se me da bastante bien, digamos que estoy haciendo mis primeros pinitos jeje.

Pues bien, llevo toda la mañana más algun rato de ayer buscando como hacer un bucle para que se repita una query. Me explicaré:

Utilizo coldfusion, tengo una query de inserción de datos a una BDD y quiero que se haga 20 veces, es decir, que se añadan 20 registros a la tabla...

He utilizado cfloop de mil formas... pero si alguien tiene ideaa de como puede hacerse, le estaré muyyyy agradecido!!

Lo que no quiero es poner esa query 20 veces xD
  #2 (permalink)  
Antiguo 24/04/2008, 05:47
 
Fecha de Ingreso: abril-2008
Mensajes: 16
Antigüedad: 16 años
Puntos: 0
Solucionado! cfloop

me respondoo ya lo tengoo ueueue ^^ yo soloo xD la tonteria mas grande del mundo! no ejecutaba la pagina k era ^^'

por si a alguien le interesa lo dejo por aki :p

<cfset variable=0>
<cfloop condition="variable LT 20">
<cfquery name="nombredelaquery" datasource="dsn">
INSERT INTO NombreTabla (Campo1,campo2,campo3,...)
VALUES (ValorCampo1,ValorCampo2,ValorCampo3,...)
</cfquery>
<cfset variable=variable+1>
</cfloop>

Con esto decís que se realice la query 20 veces.

Espero le sirva a alguien!!! :D
  #3 (permalink)  
Antiguo 24/04/2008, 06:30
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Hola, me presento, y de paso una dudilla sobre cfloop

Hola TikoAgar. Bienvenid@ al foro.

Para hacer preguntas es preferible utilizar el foro que mejor se adapte a tu duda, así podrán ayudarte más usuarios.

Me alegro de que lo hayas resuelto.

Muevo tu mensaje al foro de Coldfusion desde Bienvenida a Foros del Web.

Saludos,
  #4 (permalink)  
Antiguo 24/04/2008, 10:03
 
Fecha de Ingreso: abril-2008
Mensajes: 16
Antigüedad: 16 años
Puntos: 0
Re: Hola, me presento, y de paso una dudilla sobre cfloop

ok, gracias! sorry por no ponerlo en su sitio :p esk staba ya rallao de no encontrar la solucion xD
  #5 (permalink)  
Antiguo 30/04/2008, 15:28
 
Fecha de Ingreso: junio-2006
Mensajes: 6
Antigüedad: 17 años, 11 meses
Puntos: 0
Re: Hola, me presento, y de paso una dudilla sobre cfloop

Si de algo mas te puede servir, lastima que no pude entrar antes para ayudarte, de cualquier manera te dejo esta otra forma mas sencilla de crear un loop.

<cfloop from="1" to="20" index="algo">

Aqui pones tu quiery o lo que quieras que se repita

</cfloop>


lo puedes agregar a tus librerias para futuros codigos.

por cierto es mas sencillo que crear el contador que hiciste.

Saludos.
  #6 (permalink)  
Antiguo 04/05/2008, 04:40
 
Fecha de Ingreso: abril-2008
Mensajes: 16
Antigüedad: 16 años
Puntos: 0
:o

ei katolsd! gracias por kontestar de todas formas :p
no me akababa de funcionar con tu forma, pero vamos, se agradece =, seguramente lo pondria mal.. pero mejor no lo toko mas no sea k lo estropee xD

de paso, a ver si sabes decirme... como se muestra una imagen (objeto OLE) de una base de datos Access?? he vsto por ahi que te pasó lo mismo... esk con un simple cfoutput me aparece esto:

151C2400020000000800080014001C00FFFFFF

xDDD supongo k es un tema de bits y kosas destasss

gracias! ^^
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 14:33.