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

Ayuda Con Un Update En Vb6

Estas en el tema de Ayuda Con Un Update En Vb6 en el foro de Visual Basic clásico en Foros del Web. Hola Tengo un problema en un update en una aplicacion de vb6 con sql 2005 El problema es que cuando se hace el update aparece ...
  #1 (permalink)  
Antiguo 27/05/2008, 14:43
Avatar de ramirezmario7  
Fecha de Ingreso: febrero-2008
Ubicación: Medellín
Mensajes: 336
Antigüedad: 16 años, 2 meses
Puntos: 56
Ayuda Con Un Update En Vb6

Hola


Tengo un problema en un update en una aplicacion de vb6 con sql 2005

El problema es que cuando se hace el update aparece un error de tiempo de espera.

este es el update

Rcs.Open "UPDATE HERRAMIENTA SET CANTINV = '" & sal & "' WHERE CODHERRAMIENTA = '" & Herra & "' AND CCOSTOS = '" & CCo & "'", Cn


Lo que hago en este update es actualizar la cantidad de un producto cuando se alquila.

Antes del update hago una resta de la cantidad del producto ke hay en la db y la cantidad del producto a sacar, esto lo llevo a la variable sal.


Probe creando un nuevo proyecto y colocando 3 textbox y un boton para hacer el update, las tres variablas las coloco en los textbox.
Con esta prueba me sirve el update.


Pero si la colocon el el proyecto donde la necesito me saca el error de tiempo de espera


alquien sabe que puedo hacer para que me cora el update.

Gracias
  #2 (permalink)  
Antiguo 28/05/2008, 00:43
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: Ayuda Con Un Update En Vb6

Hola,

si los campos CODHERRAMIENTA y CCOSTOS son de tipo numérico, le tienes que quitar las comillas simples.

Quedaría algo así:

Rcs.Open "UPDATE HERRAMIENTA SET CANTINV = '" & sal & "' WHERE CODHERRAMIENTA = " & Herra & " AND CCOSTOS = " & CCo, cn


  #3 (permalink)  
Antiguo 28/05/2008, 07:03
Avatar de ramirezmario7  
Fecha de Ingreso: febrero-2008
Ubicación: Medellín
Mensajes: 336
Antigüedad: 16 años, 2 meses
Puntos: 56
Respuesta: Ayuda Con Un Update En Vb6

Gracias Avellaneda por tu respuesta, pero lo que pasa es que el update en un formulario aparte me funciona, pero cuando lo hago en el proyecto que necesito no me funciona.
  #4 (permalink)  
Antiguo 28/05/2008, 13:29
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Pregunta Respuesta: Ayuda Con Un Update En Vb6

Cita:
Iniciado por ramirezmario7 Ver Mensaje
Gracias Avellaneda por tu respuesta, pero lo que pasa es que el update en un formulario aparte me funciona, pero cuando lo hago en el proyecto que necesito no me funciona.
¿Cuál es el error que te da?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 29/05/2008, 07:36
Avatar de ramirezmario7  
Fecha de Ingreso: febrero-2008
Ubicación: Medellín
Mensajes: 336
Antigüedad: 16 años, 2 meses
Puntos: 56
Respuesta: Ayuda Con Un Update En Vb6

Este es el erroro que me aparece


Error '2147217871 (80040e31)' en tiempo de ejecucion:
Termino el tiempo de espera
  #6 (permalink)  
Antiguo 29/05/2008, 11:22
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Ayuda Con Un Update En Vb6

Cita:
Iniciado por ramirezmario7 Ver Mensaje
Este es el erroro que me aparece


Error '2147217871 (80040e31)' en tiempo de ejecucion:
Termino el tiempo de espera
Intenta ver las propiedades de tus controles en el Proyecto actual y compáralas con la de un proyecto en blanco (ya que digiste que con un nuevo proyecto funciona). También compara las referencias utilizadas.

Investigando un poco encontré esto en el sitio de soporte de Microsoft:
http://support.microsoft.com/kb/252405/es
No sé si tiene que ver con tu problema, espero sea de ayuda.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Última edición por David; 29/05/2008 a las 11:28
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 00:30.