INSERT INTO DATAGRIDVIEW
Bom dia, estou tendo dificuldades, para entender esse erro
so gravar os dados da grid
segue em anexo
so gravar os dados da grid
segue em anexo
ConectarBD()
Dim produto As New FbCommand
For r As Integer = 0 To dgv_Produtos_NotaFiscal.Rows.Count - 1
produto.CommandText = [Ô]INSERT INTO PRODUTO (DESCRICAO) VALUES (@DESCRICAO)[ô])[Ô]
produto.Parameters.Add([Ô]@DESCRICAO[Ô], FbDbType.VarChar).Value = dgv_Produtos_NotaFiscal.Rows(r).Cells([Ô]DESCRICAO[Ô]).Value
produto.CommandType = CommandType.Text
produto.CommandText = produto.CommandText
produto.Connection = strConexao
produto.ExecuteNonQuery()
Next
O que acontece é que você está fazendo um loop na sua grid, e seu objeto do tipo [Ô]Command[Ô] está instanciado fora do seu loop.
Uma coisa importante de ser utilizada é o bloco using, pois o seu objeto será descartado após a utilização.
Bem ao final da sua instrução sql, tinha um [ô] perdido.
Uma coisa importante de ser utilizada é o bloco using, pois o seu objeto será descartado após a utilização.
Bem ao final da sua instrução sql, tinha um [ô] perdido.
For r As Integer = 0 To dgv_Produtos_NotaFiscal.Rows.Count - 1
dim sql as string = [Ô]INSERT INTO PRODUTO (DESCRICAO) VALUES (@DESCRICAO))[Ô]
Using cmd As New FbCommand(sql, suaconnection)
cmd.parameters.add([Ô]@descricao[Ô], dgv_Produtos_NotaFiscal.Rows(r).Cells([Ô]DESCRICAO[Ô]).Value)
cmd.ExecuteNonQuery()
End Using
Next
Tópico encerrado , respostas não são mais permitidas