首页 > 开发 > 综合 > 正文

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

2024-07-21 02:16:50
字体:
来源:转载
供稿:网友
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>
    
    
}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表