Insert Into - Inserta 2 veces el registro
Publicado por JoseM (46 intervenciones) el 02/03/2009 09:37:36
Buenos días a todos, pongo este problema en vb.net y no en sql pq el problema me lo da con vb.net. Si traslado el comando Insert into al analizados de consultas de sql server me lo realiza bien.
El caso es que tengo una función así:
***********************************************
Function Comunicaciones(ByVal Entrada As Integer, ByVal Descarga As Integer, ByVal fecha As String, ByVal usuario As String, ByVal dato As String) As Boolean
Dim Connection As SqlConnection
Dim Command As SqlCommand
Dim ra As Integer
Connection = New SqlConnection("server=servidor;uid=usuario;database=bbdd;")
Connection.Open()
Command = New SqlCommand("Insert into Comunicaciones(fecha,usuario,dato,Entrada,Descarga) values('" & fecha & "','" & usuario & "','" & dato & "','" & Entrada & "','" & Descarga & "')", Connection)
ra = Command.ExecuteNonQuery()
Connection.Close()
Return True
End Function
*************************************************
A la hora de ejecutar el proyecto he ido viendo paso por paso lo que iba haciendo el programa, y sin entender por qué, realiza la funcion 2 veces seguidas, da dos vueltas a la funcion.
Alguien podría decirme por qué? gracias de antemano.
El caso es que tengo una función así:
***********************************************
Function Comunicaciones(ByVal Entrada As Integer, ByVal Descarga As Integer, ByVal fecha As String, ByVal usuario As String, ByVal dato As String) As Boolean
Dim Connection As SqlConnection
Dim Command As SqlCommand
Dim ra As Integer
Connection = New SqlConnection("server=servidor;uid=usuario;database=bbdd;")
Connection.Open()
Command = New SqlCommand("Insert into Comunicaciones(fecha,usuario,dato,Entrada,Descarga) values('" & fecha & "','" & usuario & "','" & dato & "','" & Entrada & "','" & Descarga & "')", Connection)
ra = Command.ExecuteNonQuery()
Connection.Close()
Return True
End Function
*************************************************
A la hora de ejecutar el proyecto he ido viendo paso por paso lo que iba haciendo el programa, y sin entender por qué, realiza la funcion 2 veces seguidas, da dos vueltas a la funcion.
Alguien podría decirme por qué? gracias de antemano.
Valora esta pregunta


0