c#参数问题请教
第一步我写可一个SqlHelper,代码如下
namespace SqlHelper
{
class SqlHelper2
{
private static string constr = ConfigurationManager.ConnectionStrings["dbconstr"].ConnectionString;
//从APP.config文件读取数据库连接字符串
public static int ExecuteNonQuery(string sql,params SqlParameter[] parameters)
//以上语句是定义数据库操作方法,并定义了执行语句参数和不定长度变量
{
using (SqlConnection conn = new SqlConnection(constr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = sql;
cmd.Parameters.AddRange(parameters);
return cmd.ExecuteNonQuery();
}
}
}
}
第二步我在WPF 界面中添加了两个textbox 和一个button 控件,在button的click 事件中执行如下代码,
想实现将两个textbox 中的 值 通过上面定义的参数传入数据库中。代码如下
private void Button_Click_1(object sender, RoutedEventArgs e)
{
SqlHelper2.ExecuteNonQuery("insert into z_qx(xm,mm) values(@name,@pass)",tbname.Text,tbpsss.Text);
}
我知道的写法不对,请各位指点button的click 事件中代码怎么写才对?????????