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

Respuesta
 
Herramientas Desplegado
Antiguo 13-jun-2008, 12:56   #1 (permalink)
william_085 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 110
No se encontró el método o el dato miembro

hola, antes no me marcaba nada de errores se ejecutaba todo bien, y a este proyecto le agrege un nuevo formulario ya existente y agrege unas referencias, despues de eso ya no me deja ejecutar el programa, ya quite el form que meti y las referencias y nada me sigue marcando el error.

me lo marca aqui.

If DateValue(fecha_nueva) >= DateValue(fecha_vieja) + 1 Then
Call AbreBaseDatos(basedatos1, rstaleatorio, "select * from aleatorio ", Escritura)
If Not rstaleatorio.EOF Then
While Not rstaleatorio.EOF
rstaleatorio.Edit***********************aqui me marca el error en el edit
rstaleatorio![fecha_depuracion] = fecha_nueva
rstaleatorio.Update
rstaleatorio.MoveNext
Wend
rstaleatorio.Close
william_085 está desconectado   Responder Citando
Antiguo 13-jun-2008, 14:19   #2 (permalink)
mamogo ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 70
Respuesta: No se encontró el método o el dato miembro

Hola, creo que puede ser por no tener declarada la variable "rstaleatorio" a mi me pasa algunas veces
salu2
mamogo está desconectado   Responder Citando
Antiguo 14-jun-2008, 01:23   #3 (permalink)
Avellaneda está en el buen camino
 
Avatar de Avellaneda
 
Fecha de Ingreso: enero-2008
Ubicación: Madrid
Mensajes: 669
Respuesta: No se encontró el método o el dato miembro

Cita:
Iniciado por william_085 Ver Mensaje
hola, antes no me marcaba nada de errores se ejecutaba todo bien, y a este proyecto le agrege un nuevo formulario ya existente y agrege unas referencias, despues de eso ya no me deja ejecutar el programa, ya quite el form que meti y las referencias y nada me sigue marcando el error.

me lo marca aqui.

If DateValue(fecha_nueva) >= DateValue(fecha_vieja) + 1 Then
Call AbreBaseDatos(basedatos1, rstaleatorio, "select * from aleatorio ", Escritura)
If Not rstaleatorio.EOF Then
While Not rstaleatorio.EOF
rstaleatorio.Edit***********************aqui me marca el error en el edit
rstaleatorio![fecha_depuracion] = fecha_nueva
rstaleatorio.Update
rstaleatorio.MoveNext
Wend
rstaleatorio.Close

Hola william,

habría que ver el código que tiene el procedimiento "AbreBaseDatos", pero si lo que quieres es modificar todas las fechas de la tabla puedes hacerlo con una sola sentencia UPDATE sin necesidad de crear y recorrer un recordset:

Conexion.Execute "UPDATE LaTabla SET fecha_depuracion=fecha_nueva"

Esta consulta de actualización modifica todos los campos "fecha_depuracion" de la tabla.

Avellaneda está desconectado   Responder Citando
Antiguo 16-jun-2008, 11:32   #4 (permalink)
william_085 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 110
Respuesta: No se encontró el método o el dato miembro

gracias avellaneda por tu tiempo, fue error de una referencia que la tenia en mal orden, que raro que marque error por el orden en que las fui ordenando pero bueno lo bueno que ya se arreglo.

muchas gracias
william_085 está desconectado   Responder Citando
Antiguo 17-jun-2008, 07:12   #5 (permalink)
Colaborador
David el Grande llegará a ser famoso muy prontoDavid el Grande llegará a ser famoso muy pronto
 
Avatar de David el Grande
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 3.395
De acuerdo Respuesta: No se encontró el método o el dato miembro

Cita:
Iniciado por william_085 Ver Mensaje
gracias avellaneda por tu tiempo, fue error de una referencia que la tenia en mal orden, que raro que marque error por el orden en que las fui ordenando pero bueno lo bueno que ya se arreglo.

muchas gracias
Me alegro que hayas logrado resolver tu problema. Ahora, solo como sugerencia siempre coloca Option Explicit, la mayoría de las veces que ocurre ese error es porque alguna variable no está declarada. (De preferencia selecciona declarar todas las variables en las opciones).
__________________
"En la vida muchas veces tenemos que ser aprendices, y muchas veces maestros"
P.S.: Pregunta siempre en el foro correcto.
David el Grande está desconectado   Responder Citando
Respuesta
Calificación: Calificación de Tema: 1 votos, 3,00 de promedio.


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 19:07.


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