国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET技巧:一些常用的數據操作類

2024-07-10 13:10:24
字體:
來源:轉載
供稿:網友

  偶也不知道算不算,反正我自己隨時寫的用,很粗淺的,適合跟我一樣的新手收藏,指不定就用得上呢!

  一組是我這兩天寫留言本的,另組是以前vs2003寫投票用的

  高手看見的話,麻煩把好的解決方案說下,謝謝哦!!新手的話,共同學習了!!

--------下面是我最近寫個留言本用的------------
    public static oledbconnection con()
    {//數據庫連接類
        oledbconnection con = new oledbconnection(configurationmanager.connectionstrings["book"].connectionstring);
        return con;
    }
    public static bool insert(string que)
    { //根據傳進來的sql語句執行插入操作
        oledbconnection con = odb.con();
        con.open();
        oledbcommand cmd = new oledbcommand(que,con);
        int count = convert.toint32(cmd.executenonquery());
        if (count > 0)
            return true;
        else
            return false;
        con.close();
    }
    public static datatable ds(string que)
    {//返回一個裝載了sql制定留言的數據表,
        oledbconnection con = odb.con();
        oledbdataadapter oda = new oledbdataadapter();
        oda.selectcommand=new oledbcommand(que,con);
        dataset ds = new dataset();
        oda.fill(ds,"thc");
        return ds.tables["thc"];
        con.close();
    }
    public static bool img(string que)
    {//根據傳來的條件查詢該項是否有內容,有就返回true
        oledbconnection con = odb.con();
        con.open();
        oledbcommand cmd = new oledbcommand(que,con);
        if (cmd.executescalar().tostring() != "")
            return true;
        else
            return false;
        con.close();
    }
    public static string scr(string que)
    {//同樣是根據傳來的sql語句返回一個字段的值,我不太喜歡把sql語句做在內中,感覺不靈活
        oledbconnection con = odb.con();
        con.open();
        oledbcommand cmd = new oledbcommand(que,con);
        return cmd.executescalar().tostring();
    }

-----------下面是以前2003的時候用的----------
public static sqlconnection con()
        {//(靜態)初始化鏈接,因為數據庫路徑在web.config文件里面,所以這里返回的是哪個字符串,這是vs2003的數據庫連接初始實例
            sqlconnection con=new sqlconnection(system.configuration.configurationsettings.appsettings["con"]);
            return con;
        }
        public static bool chklog(string name,string pwd)
        {//判斷數據庫里是否存在這個用戶,返回真或則假
            sqlconnection con=db.con();
            con.open();
            sqlcommand cmd=new sqlcommand("select count(*) from admin where name='"+name+"' and pwd='"+pwd+"'",con);
            int count=convert.toint32(cmd.executescalar());
            if(count>0)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
        public static string chkqx(string name,string pwd)
        {//判斷當前用戶的權限,并返回權限
            sqlconnection con=db.con();
            con.open();
            sqlcommand cmd=new sqlcommand("select qx from admin where name='"+name+"' and pwd='"+pwd+"'",con);
            string qx=convert.tostring(cmd.executescalar());
            return qx;
        }
        public static datatable fill(string query)
        {//根據傳來的sql語句查詢出數據并填充一個表給查詢對象
            sqlconnection con=db.con();
            sqldataadapter sda=new sqldataadapter();
            sda.selectcommand=new sqlcommand(query,con);
            dataset ds=new dataset();
            sda.fill(ds,"vote");
            return ds.tables["vote"];
          
        }
        public static string title(int id)
        {//(靜態)根據傳來的id返回該投票項標題
            sqlconnection con=db.con();
            con.open();
            sqlcommand cmd=new sqlcommand("select xiang from votemaster where id='"+id+"'",con);
            return cmd.executescalar().tostring();
        }
        public static void delete(string query)
        {//(靜態)執行指定的刪除行為
            sqlconnection con=db.con();
            con.open();
            sqlcommand cmd=new sqlcommand(query,con);
            cmd.executenonquery();
        }
        public static void update(string query)
        {//(靜態)執行指定的更新行為
            sqlconnection con=db.con();
            con.open();
            sqlcommand cmd=new sqlcommand(query,con);
            cmd.executenonquery();
        }
        public static int cid(string query)
        {//(靜態)根據執行的語句查詢出當前數據庫最新的一個id
            sqlconnection con=db.con();
            con.open();
            sqlcommand cmd=new sqlcommand(query,con);
            int id=convert.toint32(cmd.executescalar());
            return id;
        }
        public static bool insert(string query)
        {//插入操作
            sqlconnection con=db.con();
            con.open();
            sqlcommand cmd=new sqlcommand(query,con);           
            int count=convert.toint32(cmd.executenonquery());
            if(count>0)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
        public static int typ(int id)
        {//根據出來的id,返回該id所屬于的投票屬于多選還是單選
            sqlconnection con=db.con();
            con.open();
            sqlcommand cmd=new sqlcommand("select typ from votemaster where id='"+id+"'",con);
            int typ=convert.toint32(cmd.executescalar());
            return typ;
        }
        public static string count()
        {//返回總訪問人數
            sqlconnection con=db.con();
            con.open();
            sqlcommand cmd=new sqlcommand("select coun from countline",con);
            string count=cmd.executescalar().tostring();
            return count;
        }
        public static string rengyi(string query)
        {//查詢任意單字段,返回字段值的一個靜態方法
            sqlconnection con=db.con();
            con.open();
            sqlcommand cmd=new sqlcommand(query,con);
            return cmd.executescalar().tostring();
        }
        public static bool vlog(string query)
        {//查詢任意單字段,返回真與假的一個靜態方法
            sqlconnection con=db.con();
            con.open();
            sqlcommand cmd=new sqlcommand(query,con);
            int count=convert.toint32(cmd.executescalar());
            if(count>0)
            {
                return true;
            }
            else
            {
                return false;
            }
        }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 且末县| 惠东县| 环江| 蛟河市| 绥芬河市| 额敏县| 汕头市| 荔浦县| 肥东县| 大足县| 城步| 延安市| 柳林县| 台北县| 绥江县| 吴旗县| 洞口县| 台山市| 临邑县| 萝北县| 铜川市| 醴陵市| 达拉特旗| 福贡县| 分宜县| 安西县| 浦江县| 青川县| 海林市| 汉寿县| 定安县| 永宁县| 丰镇市| 五峰| 浦县| 凤城市| 惠东县| 策勒县| 洱源县| 娄烦县| 松江区|