Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net DataAdapter SelectCommand,用于排除当前DataTable行_.net_Datatable_Dataset_Dataadapter - Fatal编程技术网

.net DataAdapter SelectCommand,用于排除当前DataTable行

.net DataAdapter SelectCommand,用于排除当前DataTable行,.net,datatable,dataset,dataadapter,.net,Datatable,Dataset,Dataadapter,是否有一种干净的方法来创建DataAdapter SelectCommand以从数据库中选择DataTable中尚未存在的行?我正在调用DataAdapter.FillDataTable,只想在DataTable中插入新行。您可以将完整数据加载到新DataTable中,并将其与旧DataTable合并: 恐怕这不是你满意的答案。它的用例是什么?如果数据中有datetime(例如CreaetedOn)字段,则可以使用DataReader实现,该实现使用SQL查询筛选日期,并仅使用比当前数据集中最

是否有一种干净的方法来创建DataAdapter SelectCommand以从数据库中选择DataTable中尚未存在的行?我正在调用DataAdapter.FillDataTable,只想在DataTable中插入新行。

您可以将完整数据加载到新DataTable中,并将其与旧DataTable合并:


恐怕这不是你满意的答案。它的用例是什么?

如果数据中有datetime(例如CreaetedOn)字段,则可以使用DataReader实现,该实现使用SQL查询筛选日期,并仅使用比当前数据集中最旧记录更新的行填充表

如果您有任何类型的顺序id,并且您将填充id值大于内存数据集中最大值的行,那么也可以使用此技术