大家看看access数据库添加记录为什么出错 未处理的“System.Data.OleDb.OleDbException”类型的异常出现在 system.data.dll 中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先oleDbConnection1.Open();再在try和catch里oleDbConnection1.Close(); 不行啊,我打算用dataSet更新数据库需要用oleDbConnection吗? 那你只赋了一个值,可能有些字段不能为空,补起其它字段的值,例如:newRow["字段1"]=value1;newRow["字段2"]=value2;……newRow["字段10"]=value10;注意类型要匹配 很简单,你查一查你建的数据库borrowInfo表有没有设 主键没有,则设上;有,则当我没说,呵呵。 我刚遇到过这种问题:就是当textBox4.Text的值为空时,会出错;我的表表有一string类型的字段data;在修改这个字段的值时,语句是这样写的:dataRow["data"]=this.richTextBox.Text.Trim();但当richTextBox.Text等于""时,DataSet在更新时会出错:未处理的“System.InvalidOperationException”类型的异常出现在 system.data.dll 中查看为个字段的属性时,"允许空字符串"这个属性为"不",将其改为"是",再次更新时,错误提示依旧。于是想到用DBNull,将"允许空字符串"这个属性改回"是",赋值语句改为:dataRow["data"]=this.richTextBox.Text.Trim()!=""?this.richTextBox.Text.Trim():DBNull.Value.ToString();但在DataSet更新时,错误依旧,请教各位,这是为什么?要如何修改? 请问各位教学用电子白板一般用什么工具开发?简单的开发流程?多谢 问个小问题:用vs 2005 sdk开发的程序是不是必须安装sdk 用列表框显示部门,但是感觉不漂亮呀?能好看点吗?(有图) 数据查询语句中怎样关联控件里的值 C#对Excel的操作的一个小问题 Tcp 长连接 怎么写? C# 安装部署问题 简单而我不会 哪位在c#中用MySQLDriverCS驱动连接mysql数据库的帮我一下吧,谢谢 如何在二维数组中去除重复项!up有分!谢谢! 如何定时查询数据库的时间字段 请问?????? 超白痴问题,立刻结贴
再在try和catch里oleDbConnection1.Close();
newRow["字段1"]=value1;
newRow["字段2"]=value2;
……
newRow["字段10"]=value10;
注意类型要匹配
没有,则设上;
有,则当我没说,呵呵。
就是当textBox4.Text的值为空时,会出错;
我的表表有一string类型的字段data;
在修改这个字段的值时,语句是这样写的:
dataRow["data"]=this.richTextBox.Text.Trim();
但当richTextBox.Text等于""时,DataSet在更新时会出错:
未处理的“System.InvalidOperationException”类型的异常出现在 system.data.dll 中
查看为个字段的属性时,"允许空字符串"这个属性为"不",将其改为"是",再次更新时,错误提示依旧。
于是想到用DBNull,将"允许空字符串"这个属性改回"是",赋值语句改为:
dataRow["data"]=this.richTextBox.Text.Trim()!=""?this.richTextBox.Text.Trim
():DBNull.Value.ToString();
但在DataSet更新时,错误依旧,请教各位,这是为什么?要如何修改?