elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  No me guarda modificacion en la db .net
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: No me guarda modificacion en la db .net  (Leído 2,326 veces)
Nike77

Desconectado Desconectado

Mensajes: 3


Ver Perfil
No me guarda modificacion en la db .net
« en: 7 Julio 2009, 02:44 am »

Bueno haber quien me puede dar una mano...
el asunto es el sig. tengo todo realizo la consultas todo bien, pero mientras no cierre el programa los cambios quedan, pero al cerrarlo y volverlo a abrir no guarda las modificaiones en la db...

el code es el sig.

'identifico donde se esta en el datagridview
Dim NumFila As Integer = Me.DataGridView.CurrentCell.RowIndex
' Creo la consulta
Dim sql As String = "DELETE * FROM Tabla WHERE Filtro = " & Me.DataGridView.Item(0, NumFila).Value
'creo un comando
Dim Comando As New OleDbCommand(sql, cn)
Dim Cambios As Integer

Try
'conexion
cn.Open()
'ejecuto comando
Cambios = comando.ExecuteNonQuery()
MsgBox("Registros borrados: " & Cambios )

'actualizo el datagrid
Me.RefrescarDatos()

Catch ex As Exception
'mostrar el error
MessageBox.Show("error" & Err.Number.ToString & vbCrLf & ex.Message)
Finally
'cierro la conexion solo si esta abierta
If (cn.State And ConnectionState.Open) <> 0 Then
cn.Close()
End If
End Try

desde ya gracias...


En línea

el_c0c0


Desconectado Desconectado

Mensajes: 307


Ver Perfil
Re: No me guarda modificacion en la db .net
« Respuesta #1 en: 7 Julio 2009, 03:07 am »

este es el foro de VB, no .net...
saludos


En línea

'-     coco
"Te voy a romper el orto"- Las hemorroides
Hadess_inf
Desesperado
Colaborador
***
Desconectado Desconectado

Mensajes: 2.048


Nueva Vida


Ver Perfil WWW
Re: No me guarda modificacion en la db .net
« Respuesta #2 en: 7 Julio 2009, 03:58 am »

Buen dia:

        Dim con As New SqlConnection("integrated security=true;data source=(local);initial catalog=BDNAME")
        If con.State = ConnectionState.Closed Then con.Open()
        Dim sql as string = "DELETE * FROM Tabla WHERE Filtro=@par"
        Dim cmd As New SqlCommand(sql, con)
        cmd.CommandType = CommandType.Text
        cmd.Parameters.AddWithValue("@par", "valor")
        cmd.ExecuteNonQuery()


Donde:

@par = Puede ser cualquier variable pero tiene que tener el @ delante.
Valor = El valor a enviar para el parametro par. (Puede ser Textbox1.text)

Saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Que informaciones se guarda en una llave PGP?
Seguridad
TickTack 3 4,290 Último mensaje 19 Febrero 2021, 22:03 pm
por el-brujo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines