File ketnoi.cs trong thiết kế web ASP.Net CNTT-K7

Thảo luận trong 'ASP.NET' bắt đầu bởi Trần Văn Cường, 28/10/16.

  1. Trần Văn Cường

    Trần Văn Cường I love CNTT Thành viên BQT Thành viên BQT

    Tham gia ngày:
    8/11/15
    Bài viết:
    3,693
    Đã được thích:
    43
    Điểm thành tích:
    48
    Giới tính:
    Nam
    Nghề nghiệp:
    Sinh Viên
    Nơi ở:
    Quảng Ninh thân yêu!
    Web:

    CODE:
    Select All
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Data.SqlClient;
    using System.Data;

    /// <summary>
    /// Summary description for ketnoi
    /// </summary>
    public class ketnoi
    {
        public 
    SqlConnection kn = new SqlConnection();

       
    //Tạo kết nối đến CSDL SQL Server
        
    public void kn_csdl()
        {
            
    string chuoikn "Server=localhost; Integrated Security=true; Database=SachOnline";

            
    kn.ConnectionString chuoikn;
            
    kn.Open();
        }


        
    //Đóng kết nối tới CSDL
        
    public void dongketnoi()
        {
            if (
    kn.State == ConnectionState.Open)
            { 
    kn.Close(); }
        }


        
    //Khi muốn lấy bảng dữ liệu thì: ketnoi.laybang(“Bỏ câu sql lấy bảng vào đây”);
        
    public DataTable bangdulieu = new DataTable();
        public 
    DataTable laybang(string caulenh)
        {
            try
            {
                
    kn_csdl();
                
    SqlDataAdapter Adapter = new SqlDataAdapter(caulenhkn);
                
    DataSet ds = new DataSet();

                
    Adapter.Fill(bangdulieu);
            }
            catch (
    System.Exception)
            {
                
    bangdulieu null;
            }
            finally
            {
                
    dongketnoi();
            }

            return 
    bangdulieu;
        }


        
    //Khi muốn cập nhật: thêm, xóa, sửa, delete thì dùng class ketnoi.xulydulieu(“bỏ câu sql vào”);
        
    public int xulydulieu(string caulenhsql)
        {
            
    int kq 0;
            try
            {
                
    kn_csdl();
                
    SqlCommand lenh = new SqlCommand(caulenhsqlkn);
                
    kq lenh.ExecuteNonQuery();        //kq cho giá trị là một số lớn hơn không
            
    }
            catch (
    Exception ex)
            {
                
    //Thông báo lỗi ra!

                
    kq 0;
            }
            finally
            {
                
    dongketnoi();
            }
            return 
    kq;
        }



        
    //Khi muốn lấy 1 giá trị (khi muốn lấy một cột gồm nhiều giá trị) từ câu select thì ketnoi.lay1giatri(“bỏ câu sql vào”);
        //Lưu ý trường muốn lấy phải đổi tên thành ‘tong’
        //Thí dụ : select sotien as ‘tong’ from ctphieu
        
    public string lay1giatri(string sql)
        {
            
    string kq "";
            try
            {
                
    kn_csdl();

                
    SqlCommand sqlComm = new SqlCommand(sqlkn);
                
    SqlDataReader r sqlComm.ExecuteReader();
                if (
    r.Read())
                {
                    
    kq r["tong"].ToString();
                }
            }
            catch
            { }
            return 
    kq;
        }
    }
    Download file đính kèm
     

    Tập tin đính kèm:


    Bình Luận Bằng Facebook

    data-href="https://cnttqn.com/threads/file-ketnoi-cs-trong-thiet-ke-web-asp-net-cntt-k7.3030.html"