• Viernes 8 de Noviembre de 2024, 13:28

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - luiz1919

Páginas: [1]
1
VB .NET / Re: Executenonquery() No Funciona Vb 2005 Con Sql 2005
« en: Jueves 24 de Abril de 2008, 19:38 »
Nada de nada. He intentado utilizar tu código abel_cuentas_b y algunos otros ejemplos y nada de nada.

Inserta, porque cuando intento insertar 2 veces lo mismo me da error de clave duplicada, pero cuando cierro el programa todo desaparece misteriosamente sin saber por qué.

Si teneis alguna idea mas, hacedmela llegar por favor. Si necesitais el programa con el código os lo puedo pasar para que le echeis un vistazo, porque yo desisto, esto es imposible.

2
VB .NET / Re: Executenonquery() No Funciona Vb 2005 Con Sql 2005
« en: Jueves 24 de Abril de 2008, 18:52 »
Muchas gracias, voy a probar estos ejemplos que me habeis dejado.

Ayer estuve probando con el mismo código y, es extraño porque insertar inserta, porque puedo ver como el índice de nuevos registros en mi programa se incrementa automaticamente cuando inserto, es decir, la informacion del nuevo registro permanece en memoria en algun sitio, pero no sé donde, porque al cerrar el programa la base de datos permanece en blanco.

3
VB .NET / Executenonquery() No Funciona Vb 2005 Con Sql 2005
« en: Sábado 5 de Abril de 2008, 23:51 »
Hola amigos, desde hace un tiempo el vb 2005 me está volviendo loco con las consultas sobre una base de datos SQL 2005.

El caso es que tengo un sencillo programa de inserciones, borrado y modificaciones. Las consultas sobre la base de datos me las hace a la perfeccion pero no consigo de ninguna manera insertar, modificar o eliminar elementos de la base de datos.

El codigo es este:

-------------------------------------------------------------------------------------

Public ConexionStr As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DataBaseSports.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"

Public _SqlConexion As Data.SqlClient.SqlConnection
_SqlConexion = New SqlClient.SqlConnection
_SqlConexion.ConnectionString = ConexionStr
 _SqlConexion.Open()

 Query = "INSERT INTO Customers (ID_Customer,FirstName,LastName,Birthday,Address,ZIP,City,Country,DiscountCard,CardNumber) VALUES (" & MaxID & ",'" _
                                                       & txtFirstName.Text & "','" _
                                                       & txtLastName.Text & "','" _
                                                       & txtBirthday.Text & "','" _
                                                       & txtAddress.Text & "','" _
                                                       & txtZIP.Text & "','" _
                                                       & txtCity.Text & "','" _
                                                       & txtCountry.Text & "'," _
                                                       & HasDiscountCard & ",'" _
                                                       & NewCardCode & "')"
               
Dim myCommand As New SqlCommand(Query, _SqlConexion)
myCommand.ExecuteNonQuery()

If _SqlConexion.State <> ConnectionState.Closed Then
      _SqlConexion.Close()
End If


-------------------------------------------------------------------------------------

El caso es que cuando voy paso a paso, el programa no da ningun tipo de error, es decir, se comporta como si hubiera insertado los datos, pero cuando reviso la base de datos está completamente vacía. Yo ya no sé que hacer, he intentado con transacciones y demás historias pero me estoy volviendo loco y esto no funciona.

Puede alguien ayudarme por favos......GRACIAS.

Páginas: [1]