vb6 y mysql ayuda con update porfa

Iniciado por elmatador2, 6 Abril 2015, 20:07 PM

0 Miembros y 1 Visitante están viendo este tema.

elmatador2

Hola chic@s ... Mi consulta es:

teniendo en la tabla de mysql...

Id - usuario- pass- email- nombre
1  -  sebas  - 123  - g@i.c- sebastian
2 -
3 -

y en vb6:

4 text box...

Text1.text que contien el nombre q es sebastian...
Y 3 mas
con el email y demas

Pero en el usuario en vez de sebas pongo pepe
y quiero que se  actualice ese dato a partir del text1.text del nombre...
Como hago?

HdM

Cuando vas a actualizar ¿sabes el Id del registro a actualizar? ¿Está en alguno de esos 4 text o en algún otro control (oculto) en tu app?

- Nice to see you again -

elmatador2

No, la ID la puedo eliminar... Esta en int auto increment... Solo la paso de alto con el input...
Necesito q se sobreescriban con el nombre, el cual es fijo...

HdM

No entiendo muy bien. Lo más fácil sería sabiendo el id y utilizarlo en el WHERE. ¿Se podría dar el caso de más de un registro con el mismo nombre?

Puedes guardar el valor actual del nombre tanto en el text1, que sería editable por el user y también en una variable o label oculto y después actualizas asignando el nuevo nombre text1, y en el WHERE que el nombre sea igual a la variable/label oculto.

No sé si te refieres a algo así.

- Nice to see you again -

elmatador2

Si, el nombre aparece en un text1.text, pero bloqueado para q no sea editable.. Lo asigna automaticamente...
Me datias un ejemplo de como utilizar el update?... Gracias por ayudarme

HdM

Si buscas un poco o aprendes un mínimo de sql, no deberías tener problemas para sacar esa query. ¿En qué punto te enganchas? Estaría bien que pusieses algo de código.

Ahí tienes un ejemplo prácticamente calcado de tu necesidad:
http://www.w3schools.com/sql/sql_update.asp

- Nice to see you again -

elmatador2

No estoy con la pc... Gracias ppr la info, cuando lo termine lo posteo al codigo :) creo que esta bueno y por ahora me mantiene entretenido