一般使用ADO.NET获取数据就是sqlcommand com=new sqlcommand(sqlStr,con)
这里sqlStr就是一个SELECT语句,然后可以返回数据填充到 dataset或者dataReader,但是我现在的查询语句是需要带输入参数,而且必须使用变量,所以只能使用存储过程,在获取或初始化好所需变量时,在select 语句中作为条件使用,那么我这样构建好一个存储过程后,能否继续结合ado.net正常填充到数据集dataset或者datareader呢?
这里sqlStr就是一个SELECT语句,然后可以返回数据填充到 dataset或者dataReader,但是我现在的查询语句是需要带输入参数,而且必须使用变量,所以只能使用存储过程,在获取或初始化好所需变量时,在select 语句中作为条件使用,那么我这样构建好一个存储过程后,能否继续结合ado.net正常填充到数据集dataset或者datareader呢?
strSql= "insert into table(a) vaules(@a) ";
SqlComand insertCmd=new SqlCommand(strSql,myConnection);
insertCmd.CommandType=CommandType.Text;
insertCmd.Parameters.Add(new SqlParameter( "@a ",SqlDbType.varchar,20));
insertCmd.Parameters[ "@a "].Value= "值 "