|
关于wince下MySqlParameter的一个问题
[复制链接]
private void button1_Click(object sender, EventArgs e)
{
MySqlParameter[] paramter =
{
new MySqlParameter("?fno",MySqlDbType.VarChar),
new MySqlParameter("?fuid",MySqlDbType.VarChar),
new MySqlParameter("?fstat",MySqlDbType.VarChar)
};
paramter[0].Value = textBox1.Text;
paramter[1].Value = textBox2.Text;
paramter[2].Value = textBox3.Text;
ExecuteCommands("myadd", paramter);
}
public int ExecuteCommands(string name, params MySqlParameter[] values)
{
MySqlCommand cmd = new MySqlCommand();
MySqlConnection con = new MySqlConnection("server=localhost;user=root;password=123456;database=example");
cmd.Connection = con;
con.Open();
cmd.CommandText = name;
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddRange(values);
int result = cmd.ExecuteNonQuery();
con.Close();
return result;
}
这段代码放在一个普通C/S的项目没错,我都添加引用了,可放WINCE下就有错了,
错误是:类型“System.Data.Common.DbParameter”在未被引用的程序集中定义。必须添加对程序集“System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。
在ExecuteCommands这个方法下有波浪线,报了错误
|
|