⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 accesscode.cs

📁 3D游戏编程入门经典.
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.OleDb;
using System.Data.SqlClient;
using System.Data;

namespace CodeSW
{
    class AccessCode
    {
        public List<EntityClass> CSharp_Reader()
        {
            try
            {
                string Name;
                string CSselect = "SELECT CSharp.Name FROM CSharp";
                OleDbConnection SelectNameconn = CodeSW.DBA.DBAccess.GetOleDBconnObject("");
                SelectNameconn.Open();
                OleDbDataReader CSreader = CodeSW.DBA.DBAccess.ExecuteReader(CSselect, SelectNameconn);
                List<EntityClass> li = new List<EntityClass>();

                while (CSreader.Read())
                {
                    Name = CSreader[0].ToString();
                    EntityClass ec = new EntityClass(Name, null, 0);
                    li.Add(ec);
                }
                SelectNameconn.Close();
                return li;
            }
            catch
            {
                return null;
            }
            
        }

        public EntityClass CSharp_OneCode_Select(string GetName)
        {
            try
            {
                string Code;
                int ID;
                string CSselectOne = "SELECT * FROM CSharp WHERE Name='" + GetName + "'";
                OleDbConnection CSselectOnecnn = CodeSW.DBA.DBAccess.GetOleDBconnObject("");
                CSselectOnecnn.Open();

                OleDbDataReader CSselectOneReader = CodeSW.DBA.DBAccess.ExecuteReader(CSselectOne, CSselectOnecnn);
                if (CSselectOneReader.Read())
                {
                    Code = CSselectOneReader[2].ToString();
                    ID = Convert.ToInt32(CSselectOneReader[0]);
                    EntityClass ec = new EntityClass(null, Code, ID);
                    CSselectOnecnn.Close();
                    return ec;

                }
                else
                    return null;
            }
            catch
            {
                return null;
            }
        }

        public int CSharp_Add(EntityClass ec)
        {
            try
            {
                string Addstring = "INSERT INTO CSharp ( Name, Code ) VALUES ('" + ec.Name + "','" + ec.Code + "')";
                return CodeSW.DBA.DBAccess.ExecuteNonQuery(Addstring);
            }
            catch
            {
                return 0;
            }
        }

        public int CSharp_Del(string DelName)
        {
            try
            {
                string Delstring = "DELETE * FROM CSharp WHERE Name='" + DelName + "'";
                return CodeSW.DBA.DBAccess.ExecuteNonQuery(Delstring);
            }
            catch
            {
                return 0;
            }
            
        }

        public int CSharp_Update(EntityClass ec)
        {
            try
            {
                string Updatestring = "UPDATE CSharp SET Name = '" + ec.Name + "',Code = '" + ec.Code + "' WHERE ID = " + ec.ID;
                return CodeSW.DBA.DBAccess.ExecuteNonQuery(Updatestring);
            }
            catch
            {
                return 0;
            }
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -