SqlDataAdapter与SqlCommand
2009-04-30 16:26
288 查看
SqlCommand mycom = new SqlCommand("dgPro_PagesApartFind", conn); mycom.CommandType = CommandType.StoredProcedure; mycom.Parameters.Add(new SqlParameter("@PageSize", SqlDbType.Int)).Value = pagesize; mycom.Parameters.Add(new SqlParameter("@CurentPage", SqlDbType.Int)).Value = curpage; mycom.Parameters.Add(new SqlParameter("@SelSql", SqlDbType.NVarChar)).Value = sql; mycom.Parameters.Add(new SqlParameter("@SortBy", SqlDbType.VarChar)).Value =sortby; mycom.Parameters.Add(new SqlParameter("@sortID", SqlDbType.VarChar)).Value =sortid; SqlDataAdapter da = new SqlDataAdapter(mycom); DataSet ds = new DataSet(); da.Fill(ds); public string[] GetEmpinfo(string eid, string sdate, string edate) { SqlConnection con = new SqlConnection(conn.Instance.ConnStr); SqlCommand cmd = new SqlCommand("AesGetempinfo", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@eid", SqlDbType.VarChar); cmd.Parameters.Add("@sdate", SqlDbType.DateTime); cmd.Parameters.Add("@edate", SqlDbType.DateTime); cmd.Parameters.Add("@p11", SqlDbType.VarChar); cmd.Parameters.Add("@p12", SqlDbType.VarChar); cmd.Parameters.Add("@p13", SqlDbType.VarChar); cmd.Parameters.Add("@p14", SqlDbType.VarChar); cmd.Parameters.Add("@schgdate", SqlDbType.VarChar); cmd.Parameters.Add("@echgdate", SqlDbType.VarChar); cmd.Parameters.Add("@chgdept", SqlDbType.VarChar); cmd.Parameters.Add("@chgtitle", SqlDbType.VarChar); cmd.Parameters["@p11"].Direction = ParameterDirection.Output; cmd.Parameters["@p12"].Direction = ParameterDirection.Output; cmd.Parameters["@p13"].Direction = ParameterDirection.Output; cmd.Parameters["@p14"].Direction = ParameterDirection.Output; cmd.Parameters["@schgdate"].Direction = ParameterDirection.Output; cmd.Parameters["@echgdate"].Direction = ParameterDirection.Output; cmd.Parameters["@chgdept"].Direction = ParameterDirection.Output; cmd.Parameters["@chgtitle"].Direction = ParameterDirection.Output; cmd.Parameters["@eid"].Value = eid; cmd.Parameters["@sdate"].Value = sdate; cmd.Parameters["@edate"].Value = edate; cmd.Parameters["@p11"].Value = ""; cmd.Parameters["@p12"].Value = ""; cmd.Parameters["@p13"].Value = ""; cmd.Parameters["@p14"].Value = ""; cmd.Parameters["@schgdate"].Value = ""; cmd.Parameters["@echgdate"].Value = ""; cmd.Parameters["@chgdept"].Value = ""; cmd.Parameters["@chgtitle"].Value = ""; try { con.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } con.Close(); con.Dispose(); string[] str = new string[8]; str[0] = cmd.Parameters["@p11"].Value.ToString(); str[1] = cmd.Parameters["@p12"].Value.ToString(); str[2] = cmd.Parameters["@p13"].Value.ToString(); str[3] = cmd.Parameters["@p14"].Value.ToString(); str[4] = cmd.Parameters["@schgdate"].Value.ToString(); str[5] = cmd.Parameters["@echgdate"].Value.ToString(); str[6] = cmd.Parameters["@chgdept"].Value.ToString(); str[7] = cmd.Parameters["@chgtitle"].Value.ToString(); return str; } public DataTable GetTraninginfo(string Eid,string sdate,string edate) { SqlConnection con = new SqlConnection(conn.Instance.ConnStr); SqlDataAdapter ada=new SqlDataAdapter("AesGetemptraninginfo", con); ada.SelectCommand.CommandType = CommandType.StoredProcedure; ada.SelectCommand.Parameters.Add("@eid", SqlDbType.VarChar); ada.SelectCommand.Parameters.Add("@sdate", SqlDbType.DateTime); ada.SelectCommand.Parameters.Add("@edate", SqlDbType.DateTime); ada.SelectCommand.Parameters["@eid"].Value = Eid; ada.SelectCommand.Parameters["@sdate"].Value = sdate; ada.SelectCommand.Parameters["@edate"].Value = edate; DataTable dt = new DataTable(); ada.Fill(dt); con.Dispose(); return dt; }
相关文章推荐
- ASP.net中SqlDataAdapter和SqlCommand对比分析
- sqlconnection,sqldataadapter,sqlcommand究竟是什么意思
- SqlDataReader,SqlDataAdapter与SqlCommand的一点总结.
- Asp.net中SqlDataAdapter和SqlCommand对比分析(二)
- sqlconnection,sqlcommand,SqlDataAdapter ,ExecuteNonQuery,ExecuteScalar
- ado:SqlDataAdapter的两种不同写法,以及SqlCommand的两种不同写法
- sqlconnection,sqldataadapter,sqlcommand的区别
- sqlconnection,sqldataadapter,sqlcommand
- SqlcommandBuilder Sqlcommand sqldataAdapter DataSet DataTable
- 怎样在SqlDataAdapter中通过Sqlcommand使用存储过程
- SqlCommand和SqlDataAdapter有什么区别
- sqlDataAdapter和SqlCommand的区别
- 让 ADO.NET 2.0 的 SqlCommand 和 SqlDataAdapter 合作
- SqlDataAdapter利用SqlCommand执行存储过程
- SqlConnection SqlCommand SqlDataAdapter解释
- DataSet,SqlDataAdapter,SqlCommand,SqlDataReader
- Asp.net中SqlDataAdapter和SqlCommand对比分析
- sqlconnection、sqldataadapter和sqlcommand
- SqlCommand 与 SqlDataAdapter
- SqlDataAdapter与SqlCommand