從表中的數據保存到另一個我有一個DataGridView讀取(T1)的數據,我想將數據保存到另一個表(t2)和程序當我試圖通過datagridview的
create procedure [dbo].[saving_tasks]
@task1 nvarchar(50),
@task2 nvarchar(50),
@task3 nvarchar(50)
as
begin
insert into t2 (task1, task2, task3)
values (@task1, @task2, @task3)
end
並使用此代碼從(T1。COL1)保存數據檢查行(t2.task1和t2.task2和t2.task3)
Dim comm As New SqlCommand
comm.Connection = sqlconn
comm.CommandText = "saving_task"
comm.CommandType = CommandType.StoredProcedure
Dim i As Integer
For i = 0 To DGV1.Rows.Count - 1
If DGV1.Rows(i).Cells(0).Value = True Then
comm.Parameters.AddWithValue("task1", DGV1.Rows(i).Cells(1).Value)
comm.Parameters.AddWithValue("task2", DGV1.Rows(i).Cells(1).Value)
comm.Parameters.AddWithValue("task3", DGV1.Rows(i).Cells(1).Value)
'Else'
End If
Next
sqlconn.Open()
comm.ExecuteNonQuery()
sqlconn.Close()
End Sub
當我嘗試保存我上線得到錯誤comm.ExecuteNonQuery()
您可以加入收到確切的錯誤的messge一個錯字保存)?爲什麼每行都保存單元格(1)的值? – Steve