insertar varios registros misma consulta

misterdyc
27 de Agosto del 2005
hola, tengo una aplicacion que genera unos registros que quiero introducir dentro de una tabla, el problema es que genera como 100 registros, y queria saber como podria insertar los 100 registros con la misma consulta sin tener que hacer 100 insert seguidos cada uno con un registro diferente.

Algo que fuera de este tipo

INSERT INTO CLIENTES VALUES (("JAVI",2),("ALBERTO",3),("PEDRO",4)...) ((asi me da error en Access))

Me suena que alguna vez lo hice, por eso pregunto.Muchas gracias.

Silvina
27 de Agosto del 2005
en la ayuda de vb hay un ejemplo, podrias probar de esta forma:

SQL = "Insert TestData (PName,State) " _
& "Values('Bob', 'CA')" _
& " Insert TestData (PName,State) " _
& " Values('Bill', 'WA') " _
& " Insert TestData (PName,State) " _
& " Values('Fred', 'WA') " _
& " Insert TestData (PName,State) " _
& " Values('George', 'CA') " _
& " Insert TestData (PName,State) " _
& " Values('Sam', 'TX') " _
& " Insert TestData (PName,State) " _
& " Values('Marilyn', 'TX') "
cn.Execute SQL