[求助]SqlDataAdapter和SqlDataAdapter不太明白
SqlConnection cn;SqlDataAdapter pa;
SqlCommand cmd;
SqlDataAdapter da;
private void button4_Click(object sender, System.EventArgs e)
{
cn = new SqlConnection("uid=sa;pwd=;database=pubs;server=.");
cmd = new SqlCommand();
cmd.CommandText="p_title"; //指定命令对象的文本
cmd.CommandType=CommandType.StoredProcedure;//指定命令对象的类型
cmd.Connection=cn;//指定连接对象
//return类型的参数一定要放在参数列表的最前面 其它参数顺序最好和存储过程一致,可以不同
pa=cmd.Parameters.Add("@returnValue",SqlDbType.Int,4);
pa.Direction=ParameterDirection.ReturnValue;
pa=cmd.Parameters.Add("@type",SqlDbType.VarChar,20);
pa.Direction=ParameterDirection.Input;
pa.Value=textBox1.Text;
pa=cmd.Parameters.Add("@count",SqlDbType.Int,4);
pa.Direction=ParameterDirection.Output;
cn.Open();
da=new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds,"t");
谁帮我解释下 pa 和cmd各自的的作用 谢谢
我不明白 pa=cmd.Parameters.Add("@returnValue",SqlDbType.Int,4);
pa.Direction=ParameterDirection.ReturnValue;
pa=cmd.Parameters.Add("@type",SqlDbType.VarChar,20);
pa.Direction=ParameterDirection.Input;
pa.Value=textBox1.Text;
pa=cmd.Parameters.Add("@count",SqlDbType.Int,4);
pa.Direction=ParameterDirection.Output;
是怎么引入cmd命令对象中的还是根本没引入下的pa在那儿执行的