datatable.newrow来插入数据出错,大家帮忙看一下

uuxiaoli uuxiaoli 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
源代码如下:
Dim cnTemp As SqlConnection = New SqlConnection("Persist Security Info=False;Integrated Security=false;database=service;server=127.0.0.1;user=sa; Connect Timeout=30")
Dim dsetTemp As DataSet
Dim cmdTemp As SqlDataAdapter
Dim intTemp As Integer
Dim strNumber As String
Dim strName As String
Dim rowTemp As DataRow
strNumber = TxtNumber.Text
strName = TxtName.Text
If strNumber = "" Or strName = "" Then
Exit Sub
End If
cnTemp.Open()
dsetTemp = New DataSet()
cmdTemp = New SqlDataAdapter("select * from person", cnTemp)
cmdTemp.Fill(dsetTemp, "person")
rowTemp = dsetTemp.Tables("person").NewRow
rowTemp.BeginEdit()
rowTemp("Pnumber") = strNumber
rowTemp("Pname") = strName
rowTemp("Ppassword") = "1"
rowTemp("Padmin") = 0
rowTemp.EndEdit()
dsetTemp.Tables("person").Rows().Add(rowTemp)
cmdTemp.Update(dsetTemp, "person")
cnTemp.Close()

执行时出错:
异常详细信息: System.InvalidOperationException: 当传递具有新行的 DataRow 集合时,更新要求有效的 InsertCommand。
...全文

相关推荐

C# datagridview 与数据源绑定后对数据的,增加,删除,插入,更新

C# datagridview 与数据源绑定后对数据的,增加,删除,插入,更新C# datagridview 与数据源绑定后对数据的,增加,删除,插入,更新

a304788727

C# .NET读取Excel文件到DataTable、数据库及文本的实战指南

在数据处理和系统集成领域,Excel文件读取与导入是一项基础且高频的技术需求。其核心原理在于通过程序化方式解析Excel文件结构,将单元格数据转换为程序可操作的内存对象(如DataTable),进而实现数据的持久化或交换。这项技术的价值在于能够自动化原本繁琐的手工操作,提升数据处理的准确性、效率和可追溯性。它广泛应用于业务数据导入、报表系统生成、数据迁移及ETL流程等场景。针对.NET开发者,EPPlus和NPOI等第三方库提供了高性能、免Office依赖的解决方案,其中EPPlus凭借其友好的API和对.

weixin_34416754

详解C#把DataTable中数据一次插入数据库的方法

本篇文章主要介绍了详解C#把DataTable中数据一次插入数据库的方法,具有一定的参考价值,有兴趣的可以了解一下。

weixin_38704156

DataTable批量插入数据到SQL Server 2005

在.net中内存表datatable用来暂时存储批量数据,然后用数据集dataset来批量更新数据库。一次更新批量插入。(C#+.net+SQL Server 2005)

iM臭皮匠

将DataTable中的一行复制到另一个DataTable的方法

将DataTable中的一行复制到另一个DataTable的方法

weixin_38553681
评论 6
收藏 已收藏
分享
返回顶部
uuxiaoli
.NET社区 62,272 成员 668,968 内容