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

Respuesta
 
Herramientas Desplegado
Antiguo 07-ene-2008, 05:00   #1 (permalink)
modderclocker ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Ubicación: Concepcion
Mensajes: 4
GRAN Problema sql & vb.net

Hola tengo un grave problema y necesito ayuda urgente. Lo que pasa es que no se que estaré haciendo mal en el código para guardar en la base de datos. Les cuento, ejecuto la aplicación, inserto, actualizo y rescato datos desde la base de datos, funciona todo OK, pero cierro la aplicación, compilo y ejecuto nuevamente y no me guarda ni un solo dato de los que agregue o modifique… solo lo hace mientras la aplicación esta en ejecución… no cacho que puede ser... voy a poner un trozo del código que estoy usando.


Imports System.Data
Imports System.Data.SqlClient

Public Class frmAgregaAbono

Private conexion As New SqlConnection("Data Source =.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Pro bandoPelu.mdf;Integrated Security=True;User Instance=True")
Private comando As New SqlCommand
Private dr As SqlDataReader

Private Sub btnGuardar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGuardar.Click

comando.CommandText = "update Deudas set monto_adeudado = " & deudaActualizada & " where rut_cliente = " & rut & ""
comando.ExecuteNonQuery()

comando.CommandText = "insert into Abonos(rut_cliente,abono,fecha_abono,usuario) values (" & rut & "," & montoAbono & "," & fechaAbono & ",'" & usuario & "') "
comando.ExecuteNonQuery()

lblUsuario.Text = frmLogin.usuario
conexion.Close()

End Sub

End Class


Por ejemplo ese trozo de código es el que uso para agregar abonos a la deuda y mientras el programa este en ejecución funciona a la perfección… pero cierro y abro de nuevo el programa y no están los datos que se acaban de actualizar..

desde ya muchas gracias por la ayuda...
modderclocker está desconectado   Responder Citando
Antiguo 07-ene-2008, 14:25   #2 (permalink)
Colaborador
GeoAvila llegará a ser famoso muy prontoGeoAvila llegará a ser famoso muy prontoGeoAvila llegará a ser famoso muy pronto
 
Avatar de GeoAvila
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 3.780
Enviar un mensaje por MSN a GeoAvila Enviar un mensaje por Yahoo  a GeoAvila
Re: GRAN Problema sql & vb.net

siento que antes del
comando.ExecuteNonQuery()

te falta esto

comando.Connection = conexion
comando.ExecuteNonQuery() ' ya depuesito de asignar conexión

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com
GeoAvila está desconectado   Responder Citando
Antiguo 07-ene-2008, 18:00   #3 (permalink)
modderclocker ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Ubicación: Concepcion
Mensajes: 4
Re: GRAN Problema sql & vb.net

Cita:
Iniciado por GeoAvila Ver Mensaje
siento que antes del
comando.ExecuteNonQuery()

te falta esto

comando.Connection = conexion
comando.ExecuteNonQuery() ' ya depuesito de asignar conexión

nos vemos..
hola gracias por responder, se me olvido ponerlo aki en el post pero la conexion si la tengo hecha en el codigo..

comando.Connection = conexion
conexion.Open()
comando.ExecuteNonQuery()

la base de datos la tengo adjunta al proyecto porsiakso...

_________EDIT_________

Cita:
¿Tienes la base de datos en el proyecto? Si es así, mira a ver en las propiedades del mdf que la propiedad copiar en el directorio de resultados sea distinto de copiar siempre(valor por defecto)
la propiedad que comenta este compadre tiene 3 opciones..

- No copiar
- Copiar Siempre
- Copiar si es posterior


- la primera me decía que ya existía una base datos con ese nombre y me mandaba un error en el conexión.open()

- la segunda no funciono (me daba el problema por el cual le pregunte)

- y la tercera funciona a la perfección..

no cacho para que sirve esa propiedad. no entendí bien la descripción que da visual basic...

__________EDIT__________

El problema NO se soluciono... HELP..!!!

Última edición por modderclocker; 09-ene-2008 a las 04:36. Razón: Problema NO Resuelto...
modderclocker está desconectado   Responder Citando
Respuesta
No hay votos aún.


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 19:05.


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