breeze歌曲:我这样用parameters 为什么为好使呢,提示错误?

来源:百度文库 编辑:高考问答 时间:2024/04/29 23:22:22
public int Get_Count(string type)
{
OleDbConnection con=CreateCon();
con.Open();
OleDbCommand cmd=new OleDbCommand("select count(*) from @type",con);
cmd.Parameters.Add(new OleDbParameter("@type",OleDbType.VarChar,50).Value=type);

int c=Convert.ToInt32(cmd.ExecuteScalar());
con.Close();
return c;
}

那么正确的该怎么写呢

晕了,没见过表的名称都是用参数传的。
参数只传递字段,表格名称必须写上去。