ASP编程 PHP编程 JSP编程 NET编程 CGI编程 XML编程 
Google adsense申请技巧本站核心代理域名注册主机业务 快速发布你的买卖域名买卖网站信息 1元注册 cn域名
站长每日新闻导读 √ ·推荐万网空间¥120元 150m 站长网:站长必上的网站网站联盟大全本站代理万网域名55空间120元
 2006-12-10 10:08:47

杂志目录(数据库访问部分)

来源: 字体:[ ]
using System;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;


namespace cj168.DataAccess
{
    
    public class MagsDB
    {
        //SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);

        public void openConn()
        {
            //myConnection.Open();
    
        }
        

        public void closeConn()
        {
            
            //myConnection.Close();
    
            
        }


        public SqlDataReader GetMagIssue(int magID, int magYear)
        {
            SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
            
            SqlCommand myCommand = new SqlCommand("GetMagIssue", myConnection);
            myCommand.CommandType = CommandType.StoredProcedure;


            SqlParameter parameterMagID = new SqlParameter("@MagID", SqlDbType.Int, 4);
            parameterMagID.Value = magID;
            myCommand.Parameters.Add(parameterMagID);


            SqlParameter parameterMagYear = new SqlParameter("@MagYear", SqlDbType.Int, 4);
            parameterMagYear.Value = magYear;
            myCommand.Parameters.Add(parameterMagYear);

            
            myConnection.Open();
            SqlDataReader result = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
            //SqlDataReader result = myCommand.ExecuteReader();
            
            
            return result;
        }

        public DataSet GetMagIssueCat(int magID, int magYear, int yearIssue)
        {
            SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
            SqlDataAdapter myCommand = new SqlDataAdapter("GetMagIssueCat", myConnection);
            
            myCommand.SelectCommand.CommandType = CommandType.StoredProcedure;


            SqlParameter parameterMagID = new SqlParameter("@MagID", SqlDbType.Int, 4);
            parameterMagID.Value = magID;
            myCommand.SelectCommand.Parameters.Add(parameterMagID);


            SqlParameter parameterMagYear = new SqlParameter("@MagYear", SqlDbType.Int, 4);
            parameterMagYear.Value = magYear;
            myCommand.SelectCommand.Parameters.Add(parameterMagYear);


            SqlParameter parameterYearIssue = new SqlParameter("@YearIssue", SqlDbType.Int, 4);
            parameterYearIssue.Value = yearIssue;
            myCommand.SelectCommand.Parameters.Add(parameterYearIssue);

            DataSet myDataSet = new DataSet();

            //myConnection.Open();
            myCommand.Fill(myDataSet);
            //SqlDataReader result = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
            //SqlDataReader result = myCommand.ExecuteReader();
            //return result;
            return myDataSet;
        }

        public DataSet GetSubCat(int magID, int magYear, int yearIssue, int catID)
        {
            SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
            SqlDataAdapter myCommand = new SqlDataAdapter("GetSubCat", myConnection);
            myCommand.SelectCommand.CommandType = CommandType.StoredProcedure;


            SqlParameter parameterMagID = new SqlParameter("@MagID", SqlDbType.Int, 4);
            parameterMagID.Value = magID;
            myCommand.SelectCommand.Parameters.Add(parameterMagID);


            SqlParameter parameterMagYear = new SqlParameter("@MagYear", SqlDbType.Int, 4);
            parameterMagYear.Value = magYear;
            myCommand.SelectCommand.Parameters.Add(parameterMagYear);


            SqlParameter parameterYearIssue = new SqlParameter("@YearIssue", SqlDbType.Int, 4);
            parameterYearIssue.Value = yearIssue;
            myCommand.SelectCommand.Parameters.Add(parameterYearIssue);

            SqlParameter parameterCatID = new SqlParameter("@CatID", SqlDbType.Int, 4);
            parameterCatID.Value = catID;
            myCommand.SelectCommand.Parameters.Add(parameterCatID);


            DataSet myDataSet = new DataSet();

            //myConnection.Open();
            //SqlDataReader result = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
            //SqlDataReader result = myCommand.ExecuteReader();
            //return result;
            myCommand.Fill(myDataSet);
            return myDataSet;
            
            
        }


        public DataSet GetMagArtTitle(int catIssueID)
        {
            SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
            SqlDataAdapter myCommand = new SqlDataAdapter("GetMagArtTitle", myConnection);
            myCommand.SelectCommand.CommandType = CommandType.StoredProcedure;
         
            SqlParameter parameterCatIssueID = new SqlParameter("@CatIssueID", SqlDbType.Int, 4);
            parameterCatIssueID.Value = catIssueID;
            myCommand.SelectCommand.Parameters.Add(parameterCatIssueID);

            //myConnection.Open();
            //SqlDataReader result = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
            //SqlDataReader result = myCommand.ExecuteReader();
            //return result;
            DataSet myDataSet = new DataSet();
            myCommand.Fill(myDataSet);
            return myDataSet;
            
        }

        public DataSet GetArtDetail(int txtID)
        {
            SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
            SqlDataAdapter myCommand = new SqlDataAdapter("GetArtDetail", myConnection);
            myCommand.SelectCommand.CommandType = CommandType.StoredProcedure;
         
            SqlParameter parameterTxtID = new SqlParameter("@txtID", SqlDbType.Int, 4);
            parameterTxtID.Value = txtID;
            myCommand.SelectCommand.Parameters.Add(parameterTxtID);

            //myConnection.Open();
            //SqlDataReader result = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
            //SqlDataReader result = myCommand.ExecuteReader();
            //return result;
            DataSet myDataSet = new DataSet();
            myCommand.Fill(myDataSet,"ArtDetail");
            return myDataSet;
            
        }

    }



        /*

        public SqlDataReader GetMagIssue(int magID, int magYear, SqlConnection myConnection)
        {
            //SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
            //myConnection.Open();
            SqlCommand myCommand = new SqlCommand("GetMagIssue", myConnection);
            myCommand.CommandType = CommandType.StoredProcedure;


            SqlParameter parameterMagID = new SqlParameter("@MagID", SqlDbType.Int, 4);
            parameterMagID.Value = magID;
            myCommand.Parameters.Add(parameterMagID);


            SqlParameter parameterMagYear = new SqlParameter("@MagYear", SqlDbType.Int, 4);
            parameterMagYear.Value = magYear;
            myCommand.Parameters.Add(parameterMagYear);

            
            //myConnection.Open();
            SqlDataReader result = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
            //SqlDataReader result = myCommand.ExecuteReader();
            
            
            return result;
        }

        public SqlDataReader GetMagIssueCat(int magID, int magYear, int yearIssue, SqlConnection myConnection)
        {
            //SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
            SqlCommand myCommand = new SqlCommand("GetMagIssueCat", myConnection);
            myCommand.CommandType = CommandType.StoredProcedure;


            SqlParameter parameterMagID = new SqlParameter("@MagID", SqlDbType.Int, 4);
            parameterMagID.Value = magID;
            myCommand.Parameters.Add(parameterMagID);


            SqlParameter parameterMagYear = new SqlParameter("@MagYear", SqlDbType.Int, 4);
            parameterMagYear.Value = magYear;
            myCommand.Parameters.Add(parameterMagYear);


            SqlParameter parameterYearIssue = new SqlParameter("@YearIssue", SqlDbType.Int, 4);
            parameterYearIssue.Value = yearIssue;
            myCommand.Parameters.Add(parameterYearIssue);

            //myConnection.Open();
            SqlDataReader result = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
            //SqlDataReader result = myCommand.ExecuteReader();
            

            return result;
        }

        public SqlDataReader GetSubCat(int magID, int magYear, int yearIssue, int catID, SqlConnection myConnection)
        {
            //SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
            SqlCommand myCommand = new SqlCommand("GetSubCat", myConnection);
            myCommand.CommandType = CommandType.StoredProcedure;


            SqlParameter parameterMagID = new SqlParameter("@MagID", SqlDbType.Int, 4);
            parameterMagID.Value = magID;
            myCommand.Parameters.Add(parameterMagID);


            SqlParameter parameterMagYear = new SqlParameter("@MagYear", SqlDbType.Int, 4);
            parameterMagYear.Value = magYear;
            myCommand.Parameters.Add(parameterMagYear);


            SqlParameter parameterYearIssue = new SqlParameter("@YearIssue", SqlDbType.Int, 4);
            parameterYearIssue.Value = yearIssue;
            myCommand.Parameters.Add(parameterYearIssue);

            SqlParameter parameterCatID = new SqlParameter("@CatID", SqlDbType.Int, 4);
            parameterCatID.Value = catID;
            myCommand.Parameters.Add(parameterCatID);



            //myConnection.Open();
            SqlDataReader result = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
            //SqlDataReader result = myCommand.ExecuteReader();
            

            return result;
            
        }


        public SqlDataReader GetMagArtTitle(int catIssueID, SqlConnection myConnection)
        {
            //SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
            SqlCommand myCommand = new SqlCommand("GetMagArtTitle", myConnection);
            myCommand.CommandType = CommandType.StoredProcedure;
         
            SqlParameter parameterCatIssueID = new SqlParameter("@CatIssueID", SqlDbType.Int, 4);
            parameterCatIssueID.Value = catIssueID;
            myCommand.Parameters.Add(parameterCatIssueID);

            //myConnection.Open();
            SqlDataReader result = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
            //SqlDataReader result = myCommand.ExecuteReader();
                    
            return result;
            
        }

    }
    */

    /// <summary>
    /// Summary description for WebCustomControl1.
    /// </summary>
    
    <
网站地图 - 域名注册续费虚拟主机代理 - 交易论坛 - 网站投稿 - 广告服务 - 帮助中心 - 联系我们
Copyright ©2003-2007 www.Admin5.com All Rights Reserved