你啥也不说了 2012-12-21
代码如下:
SqlConnection conn=new SqlConnection(“connectionString”); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = new SqlCommand(); da.SelectCommand.Connection = conn; da.SelectCommand.CommandText = "NameOfProcedure"; da.SelectCommand.CommandType = CommandType.StoredProcedure;
代码如下:
SqlConnection conn=new SqlConnection(“connectionString”); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = new SqlCommand(); da.SelectCommand.Connection = conn; da.SelectCommand.CommandText = "NameOfProcedure"; da.SelectCommand.CommandType = CommandType.StoredProcedure;
代码如下:
param = new SqlParameter("@ParameterName", SqlDbType.DateTime);
param.Direction = ParameterDirection.Input;
param.Value = Convert.ToDateTime(inputdate);
da.SelectCommand.Parameters.Add(param); 代码如下:
//设置存储过程的参数值,其中@ParameterName为存储过程的参数.
param = new SqlParameter("@ParameterName", SqlDbType.DateTime);
param.Direction = ParameterDirection.Output;
param.Value = Convert.ToDateTime(inputdate); //存储过程参数值;
da.SelectCommand.Parameters.Add(param); 代码如下:
param = new SqlParameter("@ParameterName", SqlDbType.DateTime);
param.Direction = ParameterDirection.ReturnValue;
param.Value = Convert.ToDateTime(inputdate);
da.SelectCommand.Parameters.Add(param);
执行: DataSet myds=new DataSet();
da.Fill(myds,"tableName"); 代码如下:
SqlConnection conn=new SqlConnection(“connectionString”); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = new SqlCommand(); da.SelectCommand.Connection = conn; da.SelectCommand.CommandText = "NameOfProcedure('para1','para2',para3)"; da.SelectCommand.CommandType = CommandType.StoredProcedure;
代码如下:
//数据库连接字符串
string connStr="Server=localhost;database=stuIMS;uid=sa;pwd=admin";
//建立连接
SqlConnection conn=new SqlConnection(connStr);
//建立查询命令
SqlCommand myCommand=new SqlCommand("存储过程名",conn);
//调用存储过程名
myCommand.CommandType=CommandType.StoredProcedure;
//设置存储过程的参数值,其中@id 为存储过程的参数.
SqlParameter id=myCommand.Parameters.Add("@id",SqlDbType.NText);
id.Value=存储过程参数值;
//执行命令
SqlDataReader reader=myCommand.ExecuteReader();//读取数据
//或者
SqlDataReader reader=myCommand.ExecuteNonQuery();//数据更新