在C#中更改行后,将数据集提交到数据库 - 错误

时间:2014-07-29 09:38:06

标签: c# database ado.net dataset commit

我需要一些帮助。

我正在尝试更新对DataSet - >所做的更改DataTable - > DataRow到数据库,但我收到以下错误:

  

System.Web.Services.Protocols.SoapException:服务器无法处理请求。 ---> System.Exception:UpdateConsumer出错:---> System.FormatException:输入字符串的格式不正确。

首先我按照某些条件从数据库中获取DataSet,我从DataRow更改一个值,然后将更改更新到db。

以下是代码:

DataSet data = new exampleClass().getConsumer(WebId, UserID);
DataTable firstTable = data.Tables[0];
DataRow firstRow = firstTable.Rows[0];

firstRow["Password"] = new_password;
firstTable.AcceptChanges();
bool success = new exampleClass().updateConsumer(data);

当我尝试更新消费者时,我得到了我指出的错误。 updateConsumer()方法具有DataSet类型参数。

有人可以帮忙吗?为什么会出现此错误?

最好的问候,马吕斯。

0 个答案:

没有答案