亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sqldata.cs.svn-base

?? 大學英語學習系統
?? SVN-BASE
?? 第 1 頁 / 共 2 頁
字號:
?using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.Sql;
using System.Data.SqlClient;

/// <summary>
/// SqlData 的摘要說明
/// </summary>
public class SqlData
{
    //主要的變量
    public static readonly string ConnectionString =
        ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
    SqlConnection myConnection = null;
    SqlDataAdapter myAdapter=null;
    DataSet myDateSet = null;
	public SqlData()
	{
		//
		// TODO: 在此處添加構造函數邏輯
		//
        myConnection = new SqlConnection(ConnectionString);
	}
    public void SqlDataClose()
    {
        myConnection.Close();
    }
    //
    //主要功能:判斷在TableName表中的名為ColumnName行字符串Str是否為存在,當存在反回1,不存在返回2,讀數據庫錯誤返回0
    //主要作用:用于只有一個主鍵的判斷
    //
    public int CheckStringUnique(String TableName, String ColumnName, String Str)
    {
        try
        {
            // String conString = "select" + ColumnName + "FROM" + TableName+"where "+ColumnName+"='"+Str+"'";
            //String conString = "SELECT PASSNO FROM TAB_PASSINFO where PASSNO='" + Str + "'";
            String conString = "SELECT " + ColumnName + " FROM " + TableName + " where " + ColumnName + "='" + Str + "'";
            myAdapter = new SqlDataAdapter(conString, myConnection);
            myDateSet = new DataSet();
            myAdapter.Fill(myDateSet, "info");
            myAdapter.MissingSchemaAction = MissingSchemaAction.AddWithKey;
            DataTable Table = myDateSet.Tables[0];
            if (Table.Rows.Count != 0)
            {
                return 1;
            }
            else
            {
                return 2;
            }
        }
        catch (SqlException E)
        {
            return 0;
        }
    }
    //
    //主要功能:判斷在TableName表中的名為ColumnName1與ColumnName2兩行字符串Str1,Str2是否為存在,當存在反回1,不存在返回2,讀數據庫錯誤返回0
    //主要作用:用于兩個主鍵的判斷
    //
    public int CheckStringUnique(String TableName, String ColumnName1, String ColumnName2, String Str1, String Str2)
    {
        try
        {
            // String conString = "select" + ColumnName + "FROM" + TableName+"where "+ColumnName+"='"+Str+"'";
            //String conString = "SELECT PASSNO FROM TAB_PASSINFO where PASSNO='" + Str + "'";
            String conString = "SELECT " + ColumnName1 + "," + ColumnName2 + " FROM " + TableName + " where " + ColumnName1 + "='" + Str1 + "' AND " + ColumnName2 + "='" + Str2 + "'";
            myAdapter = new SqlDataAdapter(conString, myConnection);
            myDateSet = new DataSet();
            myAdapter.Fill(myDateSet, "info");
            myAdapter.MissingSchemaAction = MissingSchemaAction.AddWithKey;
            DataTable Table = myDateSet.Tables[0];
            if (Table.Rows.Count != 0)
            {
                return 1;
            }
            else
            {
                return 2;
            }
        }
        catch (SqlException E)
        {
            return 0;
        }
    }

    //
    //主要功能:判斷在TableName表中的名為ColumnName[]兩行字符串Str[]是否為存在,NumOfColumn表示主鍵的個數,當存在反回1,不存在返回2,讀數據庫錯誤返回0
    //主要作用:用于多個主鍵的判斷
    //
    public int CheckStringUnique(String TableName, String[] ColumnName, String[] Str, int NumOfColumn)
    {
        try
        {
            //String conString = "SELECT " + ColumnName1 + "," + ColumnName2 + " FROM " + TableName + " where " + ColumnName1 + "='" + Str1 + "' AND " + ColumnName2 + "='" + Str2 + "'";
            String conString = "SELECT * FROM " + TableName + " WHERE ";
            for (int i = 0; i < NumOfColumn; i++)
            {
                if (i != NumOfColumn - 1)
                {
                    conString += ColumnName[i] += "='" + Str[i] + "' AND ";
                }
                else
                {
                    conString += ColumnName[i] += "='" + Str[i] + "'";
                }
            }
            myAdapter = new SqlDataAdapter(conString, myConnection);
            myDateSet = new DataSet();
            myAdapter.Fill(myDateSet, "info");
            myAdapter.MissingSchemaAction = MissingSchemaAction.AddWithKey;
            DataTable Table = myDateSet.Tables[0];
            if (Table.Rows.Count != 0)
            {
                return 1;
            }
            else
            {
                return 2;
            }
        }
        catch (SqlException E)
        {
            return 0;
        }
    }
    //
    //主要功能:向一個名為TableName表中插入一行,行的基本字符串集合為InsertStr[],NumOfColumn為表的列數
    //
    public bool InsertRow(String TableName, String[] InsertStr, int NumOfColumn)
    {
        try
        {
            myConnection.Open();
            string InsertString = "INSERT INTO " + TableName + " Values ('";
            for (int i = 0; i < NumOfColumn; i++)
            {
                if (i != NumOfColumn - 1)
                {
                    InsertString += InsertStr[i] + "','";
                }
                else
                {
                    InsertString += InsertStr[i] + "')";
                }
            }
            SqlCommand Command = new SqlCommand(InsertString, myConnection);
            Command.CommandType = CommandType.Text;
            Command.ExecuteNonQuery();
            return true;
        }
        catch (SqlException E)
        {
            return false;
        }
    }
    //
    //主要功能:向一個名為TableName表中插入一行,行的基本字符串集合為InsertStr[],NumOfColumn為表的列數
    //主要注意:當表中的各列屬性有不為String的可以用這個函數
    //
    public bool InsertRow(string TableName, object[] InsertObject, int NumOfColumn)
    {
        try
        {
            string InsertString = "INSERT INTO " + TableName + " Values (";
            for (int i = 0; i < NumOfColumn; i++)
            {
                if (InsertObject[i].GetType().ToString().ToLower() == "system.string")
                {
                    if (i != NumOfColumn - 1)
                    {
                        InsertString += "'" + InsertObject[i] + "',";
                    }
                    else
                    {
                        InsertString += "'" + InsertObject[i] + "'";
                    }
                }
                else
                {
                    if (i != NumOfColumn - 1)
                    {
                        InsertString += InsertObject[i] + ",";
                    }
                    else
                    {
                        InsertString += InsertObject[i];
                    }
                }
            }
            InsertString += ")";
            myConnection.Open();
            SqlCommand Command = new SqlCommand(InsertString, myConnection);
            Command.CommandType = CommandType.Text;
            Command.ExecuteNonQuery();
            return true;
        }
        catch (SqlException E)
        {
            return false;
        }
    }
    //
    //主要功能:更新TableName中列為WhereCloumn=WhereStr,某行多列UpdateCloumn[]的基本字符串集合為UpdateStr[],NumOfColumn為表的列數
    //主要作用;更新一個主鍵為WhereCloumn=WhereStr的整行數據

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
视频在线观看国产精品| 欧美日韩一级二级| 日韩免费一区二区| 日日夜夜免费精品视频| 69p69国产精品| 精品一区二区在线视频| 久久网这里都是精品| 丁香一区二区三区| 国产精品久线观看视频| 不卡欧美aaaaa| 亚洲一区二区三区三| 欧美精品乱人伦久久久久久| 精东粉嫩av免费一区二区三区| 国产丝袜在线精品| 日本韩国欧美在线| 蜜桃久久久久久久| 国产精品嫩草影院av蜜臀| 91九色最新地址| 精品一区二区国语对白| 亚洲欧洲精品天堂一级| 欧美日韩国产小视频| 国产白丝精品91爽爽久久| 一卡二卡欧美日韩| 久久久久久亚洲综合影院红桃 | 久久网站热最新地址| 99久久精品免费看国产免费软件| 亚洲国产综合色| 精品美女一区二区三区| 色综合天天综合网天天狠天天| 欧美在线观看视频在线| 麻豆久久久久久| 樱桃视频在线观看一区| 精品久久人人做人人爱| 在线观看亚洲精品视频| 国产精品一色哟哟哟| 亚洲第一av色| 中文字幕在线观看一区二区| 日韩一级免费观看| 色88888久久久久久影院野外| 狠狠色丁香久久婷婷综合丁香| 亚洲乱码国产乱码精品精小说| 精品国产伦一区二区三区免费| 欧美在线高清视频| 成人av在线资源网站| 日韩精品高清不卡| 亚洲精品va在线观看| 国产日韩影视精品| 日韩精品一区二区三区中文不卡| 色狠狠桃花综合| 国产福利精品导航| 老色鬼精品视频在线观看播放| 亚洲精品成人少妇| 中文字幕国产一区二区| 欧美www视频| 91精品久久久久久久99蜜桃| 91麻豆免费看| 99精品欧美一区| 国产91高潮流白浆在线麻豆 | 精品福利在线导航| 欧美艳星brazzers| 91小宝寻花一区二区三区| 国产精品一区二区三区乱码| 美女网站色91| 青青草成人在线观看| 日韩精品一级中文字幕精品视频免费观看 | 欧美日韩一区二区电影| 色先锋久久av资源部| 99久久精品国产网站| 国产成人综合在线观看| 国产一区二三区好的| 精品一区二区三区的国产在线播放| 亚洲一级二级在线| 亚洲高清免费观看| 午夜视频一区二区| 日日夜夜免费精品视频| 三级欧美韩日大片在线看| 午夜精品一区在线观看| 一区二区三区国产精华| 亚洲国产你懂的| 性做久久久久久久免费看| 婷婷国产v国产偷v亚洲高清| 午夜精品福利在线| 日本vs亚洲vs韩国一区三区| 青青草97国产精品免费观看无弹窗版| 午夜精品久久久久久| 蜜臀久久99精品久久久久宅男| 蜜臀久久99精品久久久久久9 | 国产乱色国产精品免费视频| 国内精品在线播放| 99在线精品视频| 欧美羞羞免费网站| 欧美一区二区三区啪啪| 精品999在线播放| 国产午夜精品一区二区三区嫩草| 国产精品久久久久久久蜜臀| 亚洲男人的天堂在线aⅴ视频| 亚洲综合色区另类av| 日韩精品一二三四| 国产一区二区三区蝌蚪| 成人激情午夜影院| 欧美视频精品在线| 欧美成人一区二区三区片免费| 日本一区二区在线不卡| 亚洲伦理在线免费看| 捆绑调教美女网站视频一区| av电影天堂一区二区在线| 在线这里只有精品| 精品国一区二区三区| 国产精品麻豆欧美日韩ww| 亚洲一区欧美一区| 韩国精品一区二区| 日本道在线观看一区二区| 欧美一区二区三区公司| 国产精品沙发午睡系列990531| 一区二区三区**美女毛片| 全部av―极品视觉盛宴亚洲| 丁香激情综合国产| 欧美日韩成人一区二区| 国产亚洲短视频| 香蕉成人啪国产精品视频综合网| 国产一区二区不卡老阿姨| 91国产福利在线| 国产欧美日韩另类视频免费观看| 亚洲午夜影视影院在线观看| 国产精品一区久久久久| 91麻豆精品国产91久久久久久久久 | 337p日本欧洲亚洲大胆色噜噜| 国产精品的网站| 久久精品国产免费| 在线免费视频一区二区| 国产嫩草影院久久久久| 免费在线一区观看| 在线观看视频欧美| 国产精品卡一卡二| 国产精品亚洲а∨天堂免在线| 欧美日韩成人高清| 尤物av一区二区| 99精品久久99久久久久| 久久免费看少妇高潮| 日产精品久久久久久久性色| k8久久久一区二区三区 | 在线成人高清不卡| 亚洲图片欧美激情| 国产东北露脸精品视频| 日韩午夜激情av| 亚洲一区二区中文在线| 成人一区二区三区视频| 久久一区二区视频| 美女mm1313爽爽久久久蜜臀| 欧美日韩国产一二三| 亚洲女人的天堂| 成人av在线看| 国产精品视频观看| 粉嫩av一区二区三区| 国产亚洲婷婷免费| 国产久卡久卡久卡久卡视频精品| 日韩亚洲欧美在线| 看电影不卡的网站| 欧美v亚洲v综合ⅴ国产v| 六月丁香综合在线视频| 日韩欧美另类在线| 久久狠狠亚洲综合| 日韩视频一区二区| 麻豆免费精品视频| 精品国产乱子伦一区| 狠狠色伊人亚洲综合成人| 久久你懂得1024| 国产91丝袜在线18| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美日韩国产123区| 性久久久久久久久久久久| 欧美丝袜丝交足nylons| 日日欢夜夜爽一区| 日韩欧美一区电影| 国产综合久久久久影院| 日韩精品在线一区| 国产精品久久久久久久久搜平片 | 日韩精品一区二区三区四区| 91美女片黄在线观看| www.欧美精品一二区| 欧美一级片免费看| 久久99国产精品久久99 | 久久综合999| 成人中文字幕在线| 国产精品久久久久久久第一福利| 99久久99久久精品国产片果冻| 亚洲欧美日韩人成在线播放| 色婷婷综合激情| 日本视频一区二区三区| 久久综合九色综合97婷婷女人 | 欧美高清在线一区| 91性感美女视频| 日韩电影一二三区| 2023国产一二三区日本精品2022| 国产精品99久久久久久久vr| 国产精品国产三级国产aⅴ原创 | 老司机精品视频在线| 欧美国产禁国产网站cc| 91理论电影在线观看| 日韩电影在线一区|