日期:2014-05-16  浏览次数:20577 次

对象名 'fileType' 无效。
public partial class wsxz : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            this.new_softList();//最新上传软件
        }
        protected void new_softList()
        {
            DataView dv = dTable("select top 27 * from fileMain order by Id desc", "fileMain");
            this.new_soft.DataSource = dv;
            this.new_soft.DataBind();

        }
        private DataView dTable(string query, string table)
        {
            SqlConnection conn = publicCS.ceconn();
            SqlDataAdapter sda = new SqlDataAdapter(query, conn);
            DataSet ds = new DataSet();
            sda.Fill(ds, table);
            return ds.Tables[table].DefaultView;
        }
        protected string soft_type_name(string classid)
        {
            DataView dv3 = dTable("select * from fileType where id=" + classid + "", "fileType");
            if (dv3.Table.Rows.Count != 0)
            {
                return dv3.Table.Rows[0]["tName"].ToString();
            }
            else
            {
                return "0";
            }


        }
    }
我在数据库中没有 'fileType' 这个字段名,我不需要这个字段名,应该怎么修改上述代码呢?跪求大神们解答。
------解决方案--------------------
既然没有那就换成你需要的字段呗,这东西有什么好问的,如果不想写字段名也可以正常运行的话,那就修改 dTable代码
------解决方案--------------------

 DataView dv3 = dTable("select * from fileType where id=" + classid + "", "fileType");

你没有fileType字段,你写他干什么呀? 换成你想要的字段吧