如何将大量数据从asp.net gridview批量插入到postgresql数据库中,我尝试使用insert语句,但需要很长时间才能完成。
我找到了一个在sql server上执行相同任务的代码示例,但在postgresql上我不知道如何做到这一点。
这是sql server的代码,运行良好。
Protected Sub Bulk_Insert(sender As Object, e As EventArgs)
Dim dt As New DataTable()
dt.Columns.AddRange(New DataColumn(1) {New DataColumn(
我有一个数据库表,如下:
id min max
---------------------
1 0 20
2 21 30
3 31 40
我在网格视图(asp.net)中显示此表,用户可以在其中插入新行、更新现有行和删除任何行。这些都是我存储在datatable中的操作。在更新、插入、删除记录后,当用户想要保存它时,他或她按下保存按钮,修改后的数据表被保存在数据库中(与我填充网格视图的表相同)。为了更新数据库,我使用了OracleBulkCopy类。现在的问题是,当我更新datatable到数据库时,它正在重复已经存在的行。例如,如