本文介绍了参数化查询'(@ FAGRC nchar(3),@ FAGRD nchar(1),@ FAGRN nvarchar(50),@ FAGRU ncha'需要参数@FAGRC,它未提供。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好伙计。



需要你的支持。



我试图从中插入数据datagrid进入sql并在插入记录后获取错误。以下是我正在使用的代码:



hello Guys.

need your support again.

I am trying to insert data from datagrid into sql and gets the error after the records have been inserted. the following is the code i am using:

Dim Insert As New SqlCommand("Insert into FAGR(FAGRC,FAGRD,FAGRN,FAGRU) Values(@FAGRC,@FAGRD,@FAGRN,@FAGRU)", connection)

            Insert.Parameters.Add(New SqlParameter("@FAGRC", SqlDbType.NChar, 3))
            Insert.Parameters.Add(New SqlParameter("@FAGRD", SqlDbType.NChar, 1))
            Insert.Parameters.Add(New SqlParameter("@FAGRN", SqlDbType.NVarChar, 50))
            Insert.Parameters.Add(New SqlParameter("@FAGRU", SqlDbType.NChar, 3))

            For I As Integer = 0 To DataGridView1.Rows.Count-1
                Insert.Parameters(0).Value = DataGridView1.Rows(I).Cells(0).Value
                Insert.Parameters(1).Value = DataGridView1.Rows(I).Cells(1).Value
                Insert.Parameters(2).Value = DataGridView1.Rows(I).Cells(2).Value
                Insert.Parameters(3).Value = DataGridView1.Rows(I).Cells(3).Value
                Insert.ExecuteNonQuery()

            Next

推荐答案


这篇关于参数化查询'(@ FAGRC nchar(3),@ FAGRD nchar(1),@ FAGRN nvarchar(50),@ FAGRU ncha'需要参数@FAGRC,它未提供。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-30 05:21