SqlParameter
SqlParameter 插入语句传参
string str = "insert into table1 (name) values (@name)";
SqlCommand cmd = new SqlCommand(str, conn);
SqlParameter name = new SqlParameter("@name", SqlType.Char, 50);
name.Value = TextBox1.Text;
cmd.Parameters.Add(name);
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
如果是查询的话 if (dr.HasRows){}这样可以
插入语句怎样判断是否已经插入成功了
------解决方案--------------------
int result = cmd.ExecuteNonQuery();
if(result >0)
{}
SqlCommand.ExecuteNonQuery 方法
对连接执行 Transact-SQL 语句并返回受影响的行数。
http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlcommand.executenonquery%28v=vs.100%29.aspx