c# access 查询

来源:百度知道 编辑:UC知道 时间:2024/06/05 05:16:21
private double GetTotakMoney(string type)
{
double total=0;
string sql = string.Format("select sum(consumemoney)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();
//Object obj = cmd.ExecuteScalar();
if (obj.ToString() != "")
{
total = Convert.ToDouble(obj);
}
DbHelper.myConn.Close();
return total;
要完成的是查询那个值的和
语法错误 (操作符丢失) 在查询表达式 'sum (ConsumnuMoney) form consume where [Type]='收入'' 中。
SQl 语句 直接在access不能用吗

sql和access的语法基本一样 但是关键字是不同的.

string sql = string.Format("select sum(consumemoney) form consume where [type]='{0}'",type);

听不懂你在说什么,你也没有说出你的问题

要学好机器的语言之前,先学好怎么表达自己的意途吧,这个很关键
-----------------------------------
是from ,不是form

和SQL差不多

难道是from拼错了? access里面也有sum的