Visual Basic.NET - duda al actualizar una fila en sql

   
Vista:
Imágen de perfil de jos

duda al actualizar una fila en sql

Publicado por jos jgtc77@gmail.com (5 intervenciones) el 10/03/2018 22:19:40
hola, gracias por leer de antemano, tengo una duda y no es algo que no se si no mas bien algo que no se por que ocurre, una exepcion, simplemente al actualizar una fila me dice que la tabla no existe aun cuando si existe, el error es el siguiente:

http://s1272.photobucket.com/user/jgtc771/media/meme_zps1vbvlmze.jpg.html?sort=3&o=1

este es el codigo, aclaro que he utilizado este codigo en varias ocaciones y no me ha presentado problemas hasta ahora:

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
Function actualizar(ByVal tabla, ByVal campos, ByVal condicion)
        conexion.Open()
        Dim actualiza As String = "update " + tabla + " set " + campos + " where " + condicion
        comando = New SqlCommand(actualiza, conexion)
        Dim i As Integer = comando.ExecuteNonQuery()
        conexion.Close()
        If (i > 0) Then
            Return True
        Else
            Return False
        End If
    End Function
 
'este es el codigo del boton
 
                Dim cajita As New dlgInformacion
                Dim actualizar As String = "Estado=" + cajaAperturada.ToString + " , Usuario='" + nUsuario + "'"
                Try
                    If (conexion.actualizar("[Configuración]", actualizar, "[Código]=1")) Then
                        txtNoti = "Registro Actualizado Exitosamente"
                    Else
                        txtNoti = "Error: No se pudo actualizar el registro"
                    End If
                Catch ex As Exception
                    txtNoti = "Error: " + ex.ToString
                    cajita.ShowDialog()
                Finally
                    conexion.conexion.Close()
                End Try

aqui esta la consulta de sql

http://s1272.photobucket.com/user/jgtc771/media/mememe_zpsjpaze0hq.png.html?sort=3&o=0

gracias de nuevo, espero que me puedan ayudar : )
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

duda al actualizar una fila en sql

Publicado por Miguel (476 intervenciones) el 11/03/2018 00:31:35
Pues yo veo un drop table Configuración, allí eliminaste la tabla...
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
Imágen de perfil de jos

duda al actualizar una fila en sql

Publicado por jos (5 intervenciones) el 11/03/2018 02:15:11
no hermano, eso no elimino la tabla, la tabla existe
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
Imágen de perfil de kingk

duda al actualizar una fila en sql

Publicado por kingk (68 intervenciones) el 12/03/2018 15:32:17
Hola, el nombre de la tabla es exactamente igual al que colocas para el update? Podría ser el acento la causa del error.
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
Imágen de perfil de jos

duda al actualizar una fila en sql

Publicado por jos (5 intervenciones) el 12/03/2018 21:49:21
si hermano hasta le cambie el nombre, logre solucionarlo, algo raro tenia el codigo use otro de internet y funciono, cuando llegue a casa colocare la solucion para aportar la solución
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
Imágen de perfil de jos

duda al actualizar una fila en sql

Publicado por jos (5 intervenciones) el 13/03/2018 17:24:35
aqui esta el otro codigo que use, solo asi funciono
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Try
	Dim command As New SqlCommand("UPDATE Configuración SET " + actualizar + " WHERE [Código] = 1", conexion.conexion)
	conexion.conexion.Open()
	If command.ExecuteNonQuery() = 1 Then
		txtNoti = "Bievenido"
		cajita.ShowDialog()
	End If
	conexion.conexion.Close()
Catch ex As Exception
	txtNoti = "Error: " + ex.ToString
	cajita.ShowDialog()
Finally
	conexion.conexion.Close()
End Try
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
Revisar política de publicidad