none
Error Conversion from string "" to type 'Double' is not valid

    Pregunta

  • Hola a todos, tengo el siguiente problemilla,

    Estoy intentando pasar los datos de un datagrid a una base de datos con el sigueinte codigo.

    Dim CANTIDAD As String
    
    
    Using _Cmd As SQLiteCommand = cnnlocal.CreateCommand
          cnnlocal.Open()
          Dim myTable As DataTable = Me.DataGrid1.DataSource
          Dim myRow As DataRow
          Try
            For Each myRow In myTable.Rows
              CANTIDAD = myRow("CANTIDAD").ToString
              NOM_MATERIAL = myRow("NOMBRE_CORTO").ToString
              ID_MATERIAL = myRow("CODIGO").ToString
              If CANTIDAD >= 1 Then
                _Cmd.CommandText = "INSERT INTO MATERIAL_UTILIZADO(CANTIDAD,ID_MATERIAL,NOM_MATERIAL) VALUES( " & "'" & CANTIDAD & "'," & "'" & NOM_MATERIAL & "'," & "'" & ID_MATERIAL & "')"
                _Cmd.ExecuteNonQuery()
              End If
            Next
          Catch ex As InvalidOperationException
            MessageBox.Show(ex.Message)
          End Try
    
          MessageBox.Show("ok!!")
        End Using
    

    pero me da el siguiente error: Conversion from string "" to type 'Double' is not valid.

    en esta linea : If CANTIDAD >= 1 Then

     

    por favor ayuda, que no se que puede ser.

    Desde ya muchas gracias!!!

     

     

     

     

     

     

     

    jueves, 21 de abril de 2011 18:40

Respuestas

  • Ya lo solucione; solo tenia que poner el 1 entre comillas dobles jajajaja

     

    If CANTIDAD >= "1" Then

     

    :-S

    Gracias de todos modos


    • Marcado como respuesta Proteus8 jueves, 21 de abril de 2011 19:25
    jueves, 21 de abril de 2011 19:25