Foros del Web » Programación para mayores de 30 ;) » Programación General »

Vb.net DatagridView Y sql server 2008

Estas en el tema de Vb.net DatagridView Y sql server 2008 en el foro de Programación General en Foros del Web. Muy buenos dias Amigos de Forum, Tengo la necesidad del conocimiento y valiosa experiencia de cada uno de ustedes en ayudarme en lo siguiente. Estoy ...
  #1 (permalink)  
Antiguo 31/07/2013, 11:02
Avatar de gonzalezjesus_77  
Fecha de Ingreso: julio-2013
Ubicación: venezuela
Mensajes: 11
Antigüedad: 10 años, 8 meses
Puntos: 0
Pregunta Vb.net DatagridView Y sql server 2008

Muy buenos dias Amigos de Forum, Tengo la necesidad del conocimiento y valiosa experiencia de cada uno de ustedes en ayudarme en lo siguiente.

Estoy programando en Vb.net, para un proyecto, el cual se basa en subir data de un txt a un DatagridView,actividad que ya realice, el inconveniente que tengo es cuando envio esta data a una base de datos en cuya tabla ya la tengo creada en sql server 2008 express , se genera el siguiente mensaje desde Visual basic.net [B]" Error al Convertir el tipo de Datos nvarchar a numeric"[/B]

este mi Codigo en Vb.net
por favor Indiquenme que debo Hacer Amigos.... URGENTE........

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Try

Dim conex As New SqlConnection(ConfigurationManager.ConnectionStrin gs("CONEXION").ConnectionString)
conex.Open()
Dim sql As String = "INSERT INTO cob_cuota (contr_num, co_cli,nomb_clie,tot_neto_cuota,cuota ,mont_cuota,saldo_pènd,cuota_pend,mont_des_cuota) VALUES (@contr_num,@co_cli,@nomb_clie,@tot_neto_cuota,@cu ota ,@mont_cuota,@saldo_pènd,@cuota_pend,@mont_des_cuo ta)"

For Each File As DataGridViewRow In DataGridView1.Rows
Using command As New SqlCommand(sql, conex)
command.Parameters.AddWithValue("@contr_num", SqlDbType.Int).Value = (File.Cells(0).Value)
command.Parameters.AddWithValue("@co_cli", SqlDbType.Char).Value = (File.Cells(2).Value)
command.Parameters.AddWithValue("@nomb_clie", SqlDbType.VarChar).Value = (File.Cells(3).Value)
command.Parameters.AddWithValue("@tot_neto_cuota", SqlDbType.Decimal).Value = (File.Cells(4).Value)
command.Parameters.AddWithValue("@cuota", SqlDbType.Char).Value = (File.Cells(5).Value)
command.Parameters.AddWithValue("@mont_cuota", SqlDbType.Decimal).Value = (File.Cells(6).Value)
command.Parameters.AddWithValue("@saldo_pènd", SqlDbType.Decimal).Value = (File.Cells(7).Value)
command.Parameters.AddWithValue("@cuota_pend", SqlDbType.Char).Value = (File.Cells(8).Value)
command.Parameters.AddWithValue("@mont_des_cuota", SqlDbType.Decimal).Value = (File.Cells(9).Value)
command.ExecuteNonQuery()
End Using

Next


conex.Close()
Catch ex As Exception
MsgBox(ex.Message.ToString)
MsgBox("no se pudo cargar a la base de datos")
End Try
End Sub

Última edición por gonzalezjesus_77; 31/07/2013 a las 17:37

Etiquetas: datagridview, server, soporte-y-sugerencias, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:18.