Visual Basic - Update, mediante bucle

Life is soft - evento anual de software empresarial
   
Vista:

Update, mediante bucle

Publicado por Javier (5 intervenciones) el 09/11/2009 12:26:27
Tengo 20 campos que se llaman LINEA1,LINEA2,LINEA3...... LINEA20

Como puedo actualizar los 20 registros con un bucle?, me da error

En vez de hacer esto

rstCLIENTES.EDIT
rstCLIENTES![LINEA1]=1
rstCLIENTES![LINEA2]=2
.......
rstCLIENTES![LINEA20]=20
rstCLIENTES.UPDATE

Hacerlo mediante bucle

For intBucle = 1 to 20
rstCLIENTES.EDIT
rstCLIENTES![LINEA&intBucle]=intBucle
rstCLIENTES.UPDATE
Next intBucle

Me da error.... ????
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Update, mediante bucle

Publicado por Pedro Luis (878 intervenciones) el 09/11/2009 13:36:26
No dices que error dá, y eso ayuda bastante.
Esto es Vb 6.0 DAO y los corchetes no me cuadran.
intBucle es numérico, luego creo que sería así, usando ("Campo") en vez de
!Campo que también es válido

rstClientes("Linea" & intBucle) , igual hasta funciona
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Update, mediante bucle

Publicado por juan carlos (518 intervenciones) el 10/11/2009 03:21:03
intentalo asi

For intBucle = 1 to 20
rstCLIENTES.EDIT
rstCLIENTES![LINEA&intBucle]=intBucle
rstCLIENTES.UPDATE
intBucle = intBucle + 1
Next intBucle
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar