MySqlParameter[] paramters =new MySqlParameter[]
                { 
                       new MySqlParameter("?fno",MySqlDbType.VarChar),
                       new MySqlParameter("?fuid",MySqlDbType.VarChar),
                       new MySqlParameter("?fstat",MySqlDbType.VarChar),                };
                paramters[0].Value = textBox1.Text;
                paramters[1].Value = textBox2.Text;
                paramters[2].Value = "1";
我写了个简单插入数据的存储过程,可这样写他出了错误
错误 类型“System.Data.Common.DbParameter”在未被引用的程序集中定义。必须添加对程序集“System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。

解决方案 »

  1.   

    来个人帮忙看下
    我system.data添加了引用了呀,怎么有这个问题的
      

  2.   

      MySqlParameter[] paramters = new MySqlParameter[]
      

  3.   

    MySqlParameter这个下面有波浪线
      

  4.   

    有 using MySql.Data.MySqlClient; 吗?
      

  5.   

    public List<CatalogknowledgeInfo> getCatalogKnowledgeLists(int catalogID)
            {
                string sql = "select * from ns_base_catalogknowledge where CatalogID=?catalogID";
                MySqlParameter[] spms = new MySqlParameter[]
                {
                     new MySqlParameter("?catalogID", catalogID)
                };            return MYSQLHelp.getList<CatalogknowledgeInfo>(sql, spms);
            }我一般这样写