第一次用dateset,求教数据库更新的问题,十分感谢

luxxing2000 2004-12-15 07:01:54
数据库是acess的,有属性*ID,CardNumber,Total.....
更新代码:
public static void DBsave(string cardnumber,string n_total)
{
string updatesql="UPDATE UserInfo SET Total=@n_total WHERE CardNumber=@cardnumber";

OleDbCommand n_cmd=new OleDbCommand(updatesql,conn);
n_cmd.Parameters.Add("@n_total",n_total);
n_cmd.Parameters.Add("@cardnumber",cardnumber);
adapter.UpdateCommand=n_cmd;
adapter.Update(ds,"UserInfo");
adapter.Fill(ds,"UserInfo");
}
请问问题在哪呢,编译通过,但执行后数据库信息并没有改变
...全文
83 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
luxxing2000 2004-12-15
  • 打赏
  • 举报
回复
cardnumber的值绝对有....,好郁闷啊
kingbao 2004-12-15
  • 打赏
  • 举报
回复
不可能吧, 要不是你的cardnumber对应的记录在表中没有.

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧