我是ASP.net和C#的新手。我想将保存在变量中的值插入SQL Server中的数据库表中。
我正在使用此代码:
String s;
SqlDataAdapter inserttext;
inserttext = new SqlDataAdapter("Insert into matching(Text_String) Values(@s)", con2);
但它不是这样的。
答案 0 :(得分:0)
你需要更具体地解决不起作用的问题。您没有显示添加参数的代码,看起来它缺少using
语句。
using(var con2 = GetConnection())
using(var command = new SqlCommand(query, con2))
{
command.Parameters.AddWithValue("@s", s);
con2.Open();
command.ExecuteNonQuery();
}
答案 1 :(得分:0)
嗯,你很模糊,但我看不到你在SqlDataAdapter
命令中添加参数的位置:
inserttext.SelectCommand.Parameters.AddWithValue("@s",s);