Visual Basic - AYUDAA! Actualizar base de datos a traves de formulario

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

AYUDAA! Actualizar base de datos a traves de formulario

Publicado por Agos (3 intervenciones) el 25/11/2016 04:42:49
Buenas Noches!! Necesito su ayuda. Estoy haciendo un programa en VB 6 y tengo un datagrid donde me aparece los datos de la tabla contratos que tengo en la base de datos de access 2003. una vez que selecciono y hago doble click estos se transfieren a un formulario. Ahora quiero actualizar/Modificar un campo pero a la hora de guardar no lo guarda en el socio elegido sino que me lo modifica en todos.
Me podrian ayudar con el codigo.
Gracias de antemano

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
Option Explicit
Dim Edit As Boolean
Private Sub CmdActualizar_Click()
ComboSituacion.AddItem "Activo"
ComboSituacion.AddItem "Pausado"
ComboSituacion.AddItem "En Mora"
ComboSituacion.Text = ""
 
cmdGuardar.Enabled = True
cmdCancelar.Enabled = True
CmdActualizar.Enabled = False
 
End Sub
 
Private Sub Form_Load()
Set a = Nothing
Call conexion
If VerSocio = 1 Then
CmdActualizar.Enabled = True
cmdGuardar.Enabled = False
cmdCancelar.Enabled = True
End If
End Sub
 
 
Private Sub CmdGuardar_Click()
 
Dim base As New ADODB.Recordset
Dim NumContrato2 As String
Dim Situacion2 As String
 
NumContrato2 = ""
Situacion2 = ""
 
If ComboSituacion <> "" Then
   NumContrato2 = TxtNumContrato
   Situacion2 = ComboSituacion
 
 
                base.Open "UPDATE CONTRATOS SET SITUACION_CONEXION = '" & Situacion2 & "';", a, adOpenDynamic, adLockOptimistic
 
 End If
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 24
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

AYUDAA! Actualizar base de datos a traves de formulario

Publicado por Bruno (11 intervenciones) el 11/01/2017 03:13:19
Hola, te modifica en todos los campos porque en la cláusula del Update te falta el Where para especificar el socio elegido.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar