关于C# 和MS SQL的问题,求大神解决~~谢谢
本帖最后由 guitarabc 于 2013-03-27 13:24:18 编辑
想要实现功能:从表导入数据到dataset,然后将dataset的数据进行简单的运算,存回数据库。
表名为ex,实现计算total = a + 3 * b + 2 * c并存回数据库,求大神们,帮忙修改代码,或者帮我写一段代码,能成就ok,谢谢了,实在弄不出来了。
表如下:
ID(int) a(decimal) b(decimal) c(decimal) total(decimal)
1 10 20 30 0
2 20 30 40 0
3 10 30 30 0
4 10 20 30 0
我现在写的代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsApplication4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection conn; conn = new SqlConnection("server=.;database=a;uid=sa;pwd=");
conn.Open();
SqlDataAdapter da = new SqlDataAdapter("Select * From ex", conn);
DataSet ta = new DataSet();
da.Fill(ta);
int i,x;
decimal m, n, o, t;
for (i = 0; i <= 3; i++)
{
m = decimal.Parse(ta.Tables[0].Rows[i][1].ToString());
n = decimal.Parse(ta.Tables[0].Rows[i][2].ToString());
o = decimal.Parse(ta.Tables[0].Rows[i][3].ToString());
t = m +