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

Respuesta
 
Herramientas Desplegado
Antiguo 30-nov-2005, 08:37   #1 (permalink)
RicardoRojas ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2005
Ubicación: Colombia/Santander/Bucaramanga
Mensajes: 19
Enviar un mensaje por MSN a RicardoRojas
Alguién sabe sobre el Error '-2147217887 (80040e21)' en tiempo de ejecución?

Error '-2147217887 (80040e21)' en tiempo de ejecución :
La operación en varios pasos generó errores. Compruebe los valores
de estado.

Es muy extraño porque sólo se presenta cuando guardo un sólo registro, con el resto de registros no ha manifestado ningún problema. ya revicé toda la base de datos, y los tipos de datos para cada campo, y todo está bien, además, para comprobar que el tipo de dato fuera el error guardé el registro directamente en access, y obviamente no manifestó ningún error.
Utilizo Access y un control adodc, con addnew para agregar y update para guardar.
Agredeceria cualquier información
Gracias!
RicardoRojas está desconectado   Responder Citando
Antiguo 30-nov-2005, 08:53   #2 (permalink)
reel está en el buen camino
 
Avatar de reel
 
Fecha de Ingreso: febrero-2004
Ubicación: Managua, Nicaragua
Mensajes: 481
Por la poca información que distes es díficil precisar la causa.

Pero sin duda el problema está relacionado con la BD, sería bueno que revises la estructura de las tablas, lo tipos de datos y que estas pasando los datos con el formato correcto a la tabal.

Saludes
__________________
Leer es Saber, REEL.
reel está desconectado   Responder Citando
Antiguo 30-nov-2005, 09:04   #3 (permalink)
RicardoRojas ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2005
Ubicación: Colombia/Santander/Bucaramanga
Mensajes: 19
Enviar un mensaje por MSN a RicardoRojas
Triste Gracias, reel

ya revicé la bd, y los tipos de datos, eso es lo raro, no encuentro nada.
RicardoRojas está desconectado   Responder Citando
Antiguo 30-nov-2005, 09:12   #4 (permalink)
reel está en el buen camino
 
Avatar de reel
 
Fecha de Ingreso: febrero-2004
Ubicación: Managua, Nicaragua
Mensajes: 481
Comprueba que los datos se pasan en formato correcto, por ejemplo a Access siempre le tienes que pasar la fecha en el formato siguiente: MM/DD/YYYY.

Saludes
__________________
Leer es Saber, REEL.
reel está desconectado   Responder Citando
Antiguo 30-nov-2005, 09:26   #5 (permalink)
RicardoRojas ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2005
Ubicación: Colombia/Santander/Bucaramanga
Mensajes: 19
Enviar un mensaje por MSN a RicardoRojas
Gracias por tú tiempo Reel.

La base de datos sólo tiene tipo de datos double, y texto, los datos no exceden el tamaño de los campos, llagué a pensar que era por un dato de una campo tipo texto que excedía el tamaño, pero, no fué así, está correcto, lo tengo en 255, y el dato ni siquiera llega a 100.

Muchas Gracias por la ayuda, qué pena molestárlo tanto.
RicardoRojas está desconectado   Responder Citando
Antiguo 30-nov-2005, 09:44   #6 (permalink)
reel está en el buen camino
 
Avatar de reel
 
Fecha de Ingreso: febrero-2004
Ubicación: Managua, Nicaragua
Mensajes: 481
En que línea de código es que se presenta el error exactamente, podrías poner una parte del código.

Saludes
__________________
Leer es Saber, REEL.
reel está desconectado   Responder Citando
Antiguo 30-nov-2005, 09:52   #7 (permalink)
RicardoRojas ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2005
Ubicación: Colombia/Santander/Bucaramanga
Mensajes: 19
Enviar un mensaje por MSN a RicardoRojas
Gracias.

Resp = MsgBox("Desea Guardar los Datos?", vbQuestion + vbYesNo)
If Resp = vbYes Then
frmBD.Adodc1.Recordset.Update
ElseIf Resp = vbNo Then
frmBD.Adodc1.Recordset.CancelUpdate
End If

Antes de esto va una serie de cálculos, y respuestas que el programa envía a la BD.
Después de que el programa le informa al Ingeniero, qué es lo que puede hacer, le pregunta sí desea que todos los cálculos y respuestas mostradas
se guarden o no.
RicardoRojas está desconectado   Responder Citando
Antiguo 30-nov-2005, 10:03   #8 (permalink)
reel está en el buen camino
 
Avatar de reel
 
Fecha de Ingreso: febrero-2004
Ubicación: Managua, Nicaragua
Mensajes: 481
Con que tipo LockType y CursorType has configurado el RecordSet?

Que es lo que habre el data control una consulta o una tabla?

Saludes
__________________
Leer es Saber, REEL.
reel está desconectado   Responder Citando
Antiguo 30-nov-2005, 11:11   #9 (permalink)
RicardoRojas ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2005
Ubicación: Colombia/Santander/Bucaramanga
Mensajes: 19
Enviar un mensaje por MSN a RicardoRojas
Una tabla, y la verdad no tengo idea para qué sirve lo de la configuración del recordset.
Observé el CursorType y lo tengo en 3-adOpenStatic, y el lockType, lo tengo en 3-adLockOptimistic.
Qué pena molestar tanto, pero, sí me pudiese dar cualquier información sobre eso le agradecería.
Será ese mi problema??
RicardoRojas está desconectado   Responder Citando
Antiguo 01-dic-2005, 08:20   #10 (permalink)
reel está en el buen camino
 
Avatar de reel
 
Fecha de Ingreso: febrero-2004
Ubicación: Managua, Nicaragua
Mensajes: 481
Lee la ayuda de visual basic para que entiendas los valores, te sugiero que cambies el CursorType a otro valor.

Saludes
__________________
Leer es Saber, REEL.
reel está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 2,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 20:52.


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