Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

intercambiar campo entre tabla de mysql

Estas en el tema de intercambiar campo entre tabla de mysql en el foro de Visual Basic clásico en Foros del Web. Hola tengo una duda espero alguien pueda ayudarme... Lo que quiero hacer es mover el dato que tengo en un campo a otro campo, pero ...
  #1 (permalink)  
Antiguo 28/04/2010, 20:38
 
Fecha de Ingreso: abril-2010
Ubicación: mexico
Mensajes: 11
Antigüedad: 14 años
Puntos: 0
intercambiar campo entre tabla de mysql

Hola
tengo una duda espero alguien pueda ayudarme...
Lo que quiero hacer es mover el dato que tengo en un campo a otro campo, pero sin eliminarlo, solamente intercambiarlo..
La verdad de que no tengo idea de como hacerlo..
Es para un programa hecho en visual basic conectado a una base de datos de mysql.

Saludos...
  #2 (permalink)  
Antiguo 29/04/2010, 08:14
Avatar de lokoman  
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 7 meses
Puntos: 47
Respuesta: intercambiar campo entre tabla de mysql

Puedes intentar lo siguiente:

'Lees los dos campos:
strSelect="Select * from TablaSQL"
rs.open strSelect, Cnn

if rs.eof=false then
do while not rs.eof
Campo1=rs!Campo1TablaSQL
Campo2=rs!Campo2TablaSQL
...
'Actualizas los campos:
strUp="Update TablaSQL set Campo2TablaSQL=" & Campo1 & " where Campo2TablaSQL=" & Campo2

Cnn.execute strUp

strUp="Update TablaSQL set Campo1TablaSQL=" & Campo2 & " where Campo1TablaSQL=" & Campo1

Cnn.execute strUp

...
rs.movenext
loop
endif

A ver si te funciona
  #3 (permalink)  
Antiguo 29/04/2010, 11:40
 
Fecha de Ingreso: abril-2010
Ubicación: mexico
Mensajes: 11
Antigüedad: 14 años
Puntos: 0
Respuesta: intercambiar campo entre tabla de mysql

Hola
gracias por contestar!!!...
Voy a probarlo y ya te cuento...
Saludos...

Etiquetas: intercambiar, mysql, tablas, campos
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 22:11.