Múltiples Inserts a la vez

19/02/2004 - 12:38 por JLF | Informe spam
Hace tiempo leí un post en el que se comentaba como realiazar varias
inserciones o actualizaciones de una bd "a la vez", pero no lo localizo. Es
decir, cómo se podría optimizar el siguiente código?:

for n to 10
SQL="Insert..."
Conn.Execute..
next

Preguntas similare

Leer las respuestas

#1 Miguel González
19/02/2004 - 13:12 | Informe spam
Aqui tienes la referencia de la respuesta que dio Jonnhy Vargas a la misma
pregunta:

news:

Saludos!
Miguel


"JLF" escribió en el mensaje
news:%
Hace tiempo leí un post en el que se comentaba como realiazar varias
inserciones o actualizaciones de una bd "a la vez", pero no lo localizo.


Es
decir, cómo se podría optimizar el siguiente código?:

for n to 10
SQL="Insert..."
Conn.Execute..
next


Respuesta Responder a este mensaje
#2 JLF
19/02/2004 - 15:04 | Informe spam
Una cuestión más, que cántidad de operaciones se deben "empaquetar" en una
sola conexión para que el proceso sea más fluido pero sin sobrecargar la
conexión.

Gracias

"Miguel González" escribió en el mensaje
news:
Aqui tienes la referencia de la respuesta que dio Jonnhy Vargas a la misma
pregunta:

news:

Saludos!
Miguel


"JLF" escribió en el mensaje
news:%
> Hace tiempo leí un post en el que se comentaba como realiazar varias
> inserciones o actualizaciones de una bd "a la vez", pero no lo localizo.
Es
> decir, cómo se podría optimizar el siguiente código?:
>
> for n to 10
> SQL="Insert..."
> Conn.Execute..
> next
>
>

Respuesta Responder a este mensaje
#3 JLF
19/02/2004 - 15:12 | Informe spam
Acabo de probarlo y no funciona. He usado el según método y la bd es acces.
¿Te funciona a ti?

"Miguel González" escribió en el mensaje
news:
Aqui tienes la referencia de la respuesta que dio Jonnhy Vargas a la misma
pregunta:

news:

Saludos!
Miguel


"JLF" escribió en el mensaje
news:%
> Hace tiempo leí un post en el que se comentaba como realiazar varias
> inserciones o actualizaciones de una bd "a la vez", pero no lo localizo.
Es
> decir, cómo se podría optimizar el siguiente código?:
>
> for n to 10
> SQL="Insert..."
> Conn.Execute..
> next
>
>

Respuesta Responder a este mensaje
#4 Miguel González
19/02/2004 - 15:55 | Informe spam
Lo siento JLF, pero estos métodos no te servirán con Access. Hay que asumir
que Access es sólo una DB de usuario y tiene sus limitaciones.

Para casos similares (insertar cientos/miles de registros), lo que
finalmente hago es subir al servidor una tabla con los datos que quiero
insertar y realizar el "insert" contra un "select" de esa tabla (es la forma
más eficiente que he encontrado).

Para otros casos, me resigno e inserto uno a uno (a la espera de poder
llegar a tener un auténtico servidor de bases de datos tipo SQLServer o
Oracle...)

;-)

Saludos!
Miguel


"JLF" escribió en el mensaje
news:
Acabo de probarlo y no funciona. He usado el según método y la bd es


acces.
¿Te funciona a ti?

"Miguel González" escribió en el mensaje
news:
> Aqui tienes la referencia de la respuesta que dio Jonnhy Vargas a la


misma
> pregunta:
>
> news:
>
> Saludos!
> Miguel
>
>
> "JLF" escribió en el mensaje
> news:%
> > Hace tiempo leí un post en el que se comentaba como realiazar varias
> > inserciones o actualizaciones de una bd "a la vez", pero no lo


localizo.
> Es
> > decir, cómo se podría optimizar el siguiente código?:
> >
> > for n to 10
> > SQL="Insert..."
> > Conn.Execute..
> > next
> >
> >
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida