Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 14-abr-2008, 14:31   #1 (permalink)
Kitty_05 ha deshabilitado el karma
 
Avatar de Kitty_05
 
Fecha de Ingreso: marzo-2008
Ubicación: SITEL un call center en Panamá
Mensajes: 100
Exclamación UPDATE con MySQL no sirve

He tratado por todos los medios hacer funcionar esto...
update datos de una tabla pero no sirve por favor auxilioooooooooooooo


Set RecSQL = New ADODB.Recordset

RecSQL.Open "UPDATE datos SET id=" & val(Text1) & " , nombre='" & Text2 & "' WHERE id =" & 1 , BD, adOpenStatic, adLockOptimistic

Set RecSQL = Nothing
Kitty_05 está desconectado   Responder Citando
Antiguo 15-abr-2008, 00:23   #2 (permalink)
Avellaneda tiene algunos puntos positivos de karma
 
Avatar de Avellaneda
 
Fecha de Ingreso: enero-2008
Ubicación: Madrid
Mensajes: 792
Re: UPDATE con MySQL no sirve

Hola Kitty,

"no sirve", qué significa ¿dá error?, ¿no ejecuta la actualización?.

Quizá el campo id sea una clave primaria que estás intentando modificar. De todas formas el valor de comparación "1" debería ir dentro de la propia instrucción.

Y otra cosa, no digo que no funcione, pero una actualización de la tabla es mejor ejecutarla directamente sobre la conexión (te ahorras tener que abrir y cerrar un recordset).

Prueba así:

BD.Execute "UPDATE datos SET id=" & Text1 & ", nombre='" & Text2 & "' WHERE id =1"

ó

BD.Execute "UPDATE datos SET id=" & Text1 & ", nombre='" & Text2 & "' WHERE id =" & NuevoValor

Un saludo.
Avellaneda está desconectado   Responder Citando
Antiguo 15-abr-2008, 11:27   #3 (permalink)
Kitty_05 ha deshabilitado el karma
 
Avatar de Kitty_05
 
Fecha de Ingreso: marzo-2008
Ubicación: SITEL un call center en Panamá
Mensajes: 100
Re: UPDATE con MySQL no sirve

He tratado las dos formas q me ofreciste y me manda error 3709 run time error
Kitty_05 está desconectado   Responder Citando
Antiguo 15-abr-2008, 11:52   #4 (permalink)
Avellaneda tiene algunos puntos positivos de karma
 
Avatar de Avellaneda
 
Fecha de Ingreso: enero-2008
Ubicación: Madrid
Mensajes: 792
Re: UPDATE con MySQL no sirve

Y... ¿qué texto de error te manda (descripción del error)?

porque con la descripción del error podríamos avanzar algo.

y sería conveniente que nos pusieras cómo haces la conexión a la BD y si el error te lo manda en esa línea (BD.Execute... ) o en otra.
Avellaneda está desconectado   Responder Citando
Antiguo 15-abr-2008, 14:31   #5 (permalink)
LuZbA ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 31
Re: UPDATE con MySQL no sirve

kittie

a mi ya me dejo hacer la actualizacion de datos pero solo haciendolo de uno por uno

DB.Execute "UPDATE bitacora SET id LIKE '" & txt1.text & "' WHERE (x LIKE '" & txt2.text & "')"
ETC... ESTO ES UNO POR UNO SOLO ASI ME DEJO A MI

SUERTE...
LuZbA está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:15.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93