gpt4 book ai didi

database - 如何使用 ADO.NET 将数据上传到数据库

转载 作者:搜寻专家 更新时间:2023-10-30 23:24:20 24 4
gpt4 key购买 nike

我有一个 Web 应用程序,它需要从 Excel 工作簿中获取数据并将其加载到数据库中。我正在使用 ADO.NET 2.0,需要使用 DataSet/DataTable/DataAdapter/etc。执行此任务。

我们还要求在上传数据之前验证数据,如果有任何违反 PK/FK/Unique/Other 约束的情况通知用户。

目前,我们正在将数据从 Excel 上传到一个 DataTable 中,然后将数据从数据库中获取到另一个 DataTable 中,合并两个表,然后(如果一切合并成功)我们更新数据库。

我可以使用 DataTable 或 DataSet(或其他 ADO.Net 数据结构)上的方法来检查 PK/FK/Unique/Other 约束吗?根据我的要求,推荐的将数据上传到数据库的工作流程是什么?

最佳答案

Can I use methods on DataTable or DataSet (or another ADO.Net data structure) to check for PK/FK/Unique/Other constraints?

我不这么认为。相反,您可以开始事务并捕获所有 SqlException-s。

然后你可以检查Number查看异常类型(FK 违规、唯一约束等)

What would the recommended workflow be to upload the data to the database given my requirements?

您也可以考虑使用 Sql Server Integration Services。它使您几乎可以做任何事情。

关于database - 如何使用 ADO.NET 将数据上传到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1808639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com