关于C#使用OleDbCommand对sql server数据库进行操作的问题

有个编程作业是要模拟一个ATM机,我用vs2013来编写的,sql server版本是2012
数据库ATM中已经有表account(card_id , account_owner , account_password , account_sum)
怎样利用OleDbCommand来执行语句:update account set account_sum=new_sum where card_id=0000000001)?_
我上网查过一些教程,好像是我连接数据库的时候有问题,之前用OdbcDataAdapter可以连接到数据库并读取到里面的数据,但是不太明白怎么用数据集去更新数据库里的数据,所以想直接用sql语句操作数据库,或者有其他办法也麻烦大神告知一下。

2个回答

C#操作SQL Server数据库
C#操作SQL Server数据库
C#操作SQL Server数据库
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

qq_20077261
叉鸭脖 我试了,还是有报错,好像是连接不到 我的连接语句是这样的: string connectString = "Server=.(local);DataBase=account;Uid=sa;pwd=123456" 哪里不对吗?还是数据库设置有问题?
接近 5 年之前 回复

OleDbCommand cmd = new OleDbCommand(sql语句, 连接)
cmd.ExecuteScalar();

至于sql,你那么写也可以,更新多个字段update 表 set (字段1,字段2,...) values (值1,值2,...) where...

caozhy
回答这么多问题就耍赖把我的积分一笔勾销了 回复叉鸭脖: 你这个是sql server,那你应该用sqlCommand sqlConnection等。
接近 5 年之前 回复
qq_20077261
叉鸭脖 我试了,还是有报错,好像是连接不到 我的连接语句是这样的: string connectString = "Server=.(local);DataBase=account;Uid=sa;pwd=123456" 哪里不对吗?还是数据库设置有问题?
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐