Skip to main content

DatabaseAccess (Class Code in C#, C Sharp)

 using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Data.SqlClient;

using System.Data;


namespace EXAMPLE SYSTEM NAME 

{    

    public class DatabaseAccess

    {

        public static SqlConnection conn;

        private static SqlConnection ConnOpen()

        {

            if(conn == null)

            {

                conn = new SqlConnection(CONNECTION STRING);

            }

            if(conn.State!=System.Data.ConnectionState.Open)

            {

                conn.Open();

            }

            return conn;

        }

        public static bool Insert(string query)

        {

            try

            {

                int noofrows = 0;

                SqlCommand cmb = new SqlCommand(query, ConnOpen());

                noofrows = cmb.ExecuteNonQuery();

                if(noofrows > 0)

                {

                    return true;

                }

                else

                {

                    return false;

                }

            }

            catch

            {

                return false;

            }

        }

        public static bool Update(string query)

        {

            try

            {

                int noofrows = 0;

                SqlCommand cmb = new SqlCommand(query, ConnOpen());

                noofrows = cmb.ExecuteNonQuery();

                if (noofrows > 0)

                {

                    return true;

                }

                else

                {

                    return false;

                }

            }

            catch

            {

                return false;

            }

        }

        public static bool Delete(string query)

        {

            try

            {

                int noofrows = 0;

                SqlCommand cmb = new SqlCommand(query, ConnOpen());

                noofrows = cmb.ExecuteNonQuery();

                if (noofrows > 0)

                {

                    return true;

                }

                else

                {

                    return false;

                }

            }

            catch

            {

                return false;

            }

        }

        public static DataTable Retrieve(string query)

        {

            try

            {

                DataTable dt = new DataTable();

                SqlDataAdapter da = new SqlDataAdapter(query, ConnOpen());

                da.Fill(dt);

                return dt;

            }

            catch

            {

                return null;

            }

        }

    }

}

------------------------

Note: 

1. namespace EXAMPLE NAME SYSTEM

    This name will generate automatically by C# for example: 

    namespace Example Management System

2.  conn = new SqlConnection(CONNECTION STRING);

    What you have to:

    - Connect to SQL Server (2000, 2014, ...)

    - on the connection dialog (contect to Server) 

            >>> Server Type: Database Engine

            >>>Server Name: 

DESKTOP-KLS1BHH\SQLEXPRESS or

.\SQLEXPRESS

this is an example server name)

            >>> Authentication: Windows Authentication

    - conn = new SqlConnection(CONNECTION STRING);

            >>> Replace CONNECTION STRING with 

@"Data Source=.\SQLEXPRESS;Initial Catalog= EXAMPLE SYSTEM NAME ;Integrated Security=True

Comments

Popular posts from this blog

พยางค์

การที่เราเปล่งเสียงออกมาจากลำคอครั้งหนึ่ง ๆ นั้น เราเรียกเสียงที่เปล่งออกมาว่า “พยางค์” แม้ว่าเสียงที่เปล่งออกมาจะมีความหมายหรือไม่มีความหมายก็ตาม เช่น เราเปล่งเสียง “สุ” ถึงจะไม่ รู้ความหมาย หรือไม่รู้เรื่องเราก็เรียกว่า ๑ พยางค์ หากเราเปล่งเสียงออกมาอีกครั้งหนึ่งว่า “กร” จะ เป็น “สุกร” จึงจะมีความหมาย คำว่า “สุกร” ซึ่งเปล่งเสียง ๒ ครั้ง เราก็ถือว่ามี๒ พยางค์ เสียงที่เปล่ง ออกมาครั้งเดียวมีความหมาย เช่น นา หมายถึง ที่ปลูกข้าว เสียงที่เปล่งออกมาว่า “นา” นี้เป็น ๑ พยางค์ ลองดูตัวอย่างต่อไปนี้ ไร่ มี๑ พยางค์ ชาวไร่ มี๒ พยางค์ (ชาว-ไร่) สหกรณ์ มี๓ พยางค์ (สะ-หะ-กอน) โรงพยาบาล มี๔ พยางค์ (โรง-พะ-ยา-บาน) นักศึกษาผู้ใหญ่ มี๕ พยางค์ (นัก-สึก-สา-ผู้-ใหญ่) สหกรณ์การเกษตร มี๖ พยางค์ (สะ-หะ-กอน-การ-กะ-เสด) จากตัวอย่างข้างบนนี้สรุปได้ว่า พยางค์ คือ เสียงที่เปล่งออกมาครั้งหนึ่ง จะมีความหมายหรือไม่มีความหมายก็ตาม ถ้าเปล่ง เสียงออกมา ๑ ครั้ง ก็เรียก ๑ พยางค์ สองครั้งก็เรียก ๒ พยางค์ องค์ประกอบของพยางค์ พยางค์เกิดจากการเปล่งเสียงพยัญชนะ สระ และวรรณยุกต์ออกมาพร้อม ๆ กัน พยางค์ที่มี ความหมายอาจจะเป็นพยา...

How to Download and Install SQL Server

  Pre-Requisites Principally, MS SQL server requires: .Net Framework,1GB of recommended memory, and NTFS system. How to download SQL Server Setup Step 1)  Go to URL :   https://www.microsoft.com/en-in/sql-server/sql-server-downloads Microsoft provides  two specialized free editions  to work on MS SQL server: Developer  – It has all feature which MS SQL server offers but we cannot use it in production. From the learning perspective, is it an ideal candidate to start. Express : This is also a free version but with the limited set of features with no business intelligence applications. We will select the  Developer edition  for installation. Step 2)  Click on  "Download now" We will get set up as  'SQLServer2017-SSEI-Dev.exe'. How to Install SQL Server Step 1)  Double click on  "SQLServer2017-SSEI-Dev.exe".  Below screen will appear with three options: Basic, Custom and Download files. Step 2)  Choose the basic vers...

គាថាធម្មបទ៖ បកិណ្ណកវគ្គ

  ២១ .  បកិណ្ណកវគ្គ ២៩០ .              មត្តាសុខបរិច្ចាគា   ,                    បស្សេ ចេ វិបុលំ សុខំ ; ចជេ មត្តាសុខំ ធីរោ ,                  សម្បស្សំ វិបុលំ សុខំ។ បើឃើញសេចក្ដីសុខដ៏ធំទូលាយ   ព្រោះលះបង់សុខល្មមប្រមាណ   អ្នកមានប្រាជ្ញា   កាល ​ ឃើញ ​ សុខ ​ ធំទូលាយ   គប្បីលះសុខល្មមប្រមាណចេញ។ ២៩១ .              បរទុក្ខូបធានេន ,                       យោ អត្តនោ សុខមិច្ឆតិ ; វេរសំសគ្គសំសដ្ឋោ ,                   វេរា សោ ន បរិមុច្ចតិ។ ជនប្រាថ្នាសេចក្ដីសុខ   ដ...