private double GetTotakMoney(string type)
{
double total=0;
string sql = string.Format("select sum (ConsumnuMoney) form consume where [Type]='{0}'", type);
//SqlCommand cmd = new SqlCommand(sql, DbHelper.myConn);
OleDbCommand cmd = new OleDbCommand(sql, DbHelper.myConn);
DbHelper.myConn.Open();
object obj = cmd.ExecuteScalar();();//这里出错
if (obj.ToString() != "")
{
total = Convert.ToDouble(obj);
}
DbHelper.myConn.Close();
return total;
}
我写的C#访问access数据库 可是那里总是出错。语法错误 (操作符丢失) 在查询表达式 'sum (ConsumnuMoney) form consume where [Type]='收入'' 中。
{
double total=0;
string sql = string.Format("select sum (ConsumnuMoney) form consume where [Type]='{0}'", type);
//SqlCommand cmd = new SqlCommand(sql, DbHelper.myConn);
OleDbCommand cmd = new OleDbCommand(sql, DbHelper.myConn);
DbHelper.myConn.Open();
object obj = cmd.ExecuteScalar();();//这里出错
if (obj.ToString() != "")
{
total = Convert.ToDouble(obj);
}
DbHelper.myConn.Close();
return total;
}
我写的C#访问access数据库 可是那里总是出错。语法错误 (操作符丢失) 在查询表达式 'sum (ConsumnuMoney) form consume where [Type]='收入'' 中。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货