When we control the event,we control your lives
 
Trang ChínhTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
» Tô màu theo vùng quét
Tue Aug 13, 2013 4:18 pm by minhlap

» authentischen Hermes Lindy Taschen
Wed Jan 23, 2013 11:15 am by cangliang

» Hermes Bag
Wed Jan 23, 2013 11:14 am by cangliang

» Hermes Evelyn pm
Wed Jan 23, 2013 11:13 am by cangliang

» Hermes Kelly bag billig
Mon Jan 21, 2013 8:57 am by cangliang

» Hermes Constance Bag
Mon Jan 21, 2013 8:56 am by cangliang

» Discout Hermes Belt
Mon Jan 21, 2013 8:55 am by cangliang

» Christian Louboutin Love Flats
Tue Jan 15, 2013 12:25 pm by cangliang

» Christian Louboutin Love Flats
Tue Jan 15, 2013 12:25 pm by cangliang

Navigation
 Portal
 Diễn Đàn
 Thành viên
 Lý lịch
 Trợ giúp
 Tìm kiếm
November 2017
MonTueWedThuFriSatSun
  12345
6789101112
13141516171819
20212223242526
27282930   
CalendarCalendar
Diễn Đàn
Affiliates
free forum


Share | 
 

 Bài CSDL đầu tiên hộp thoại Login

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
minhlap
Admin - Quản trị viên
Admin - Quản trị viên
avatar

Tổng số bài gửi : 129
Points : 374
Reputation : 5
Join date : 22/07/2009
Age : 28
Đến từ : TP Hồ Chí Minh

Bài gửiTiêu đề: Bài CSDL đầu tiên hộp thoại Login   Sat Oct 10, 2009 10:54 am

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace QLBanHang
{
    public partial class frmLogin : Form
    {
        public frmLogin()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string tenDN = txtuser.Text.Trim();
            string matkhau = txtpass.Text.Trim();
            try
            {
                if (tenDN == "")
                {
                    MessageBox.Show("Thiếu tên đăng nhập!", "Chú ý!");
                    txtuser.Select();
                    return;
                }
                if (matkhau == "")
                {
                    MessageBox.Show("Hãy nhập mật khẩu!", "Chú ý!");
                    txtpass.Select();
                    return;
                }
                string select = "SELECT * FROM dangnhap";
                SqlDataReader dr = DataConn.ThucHienReader(select);
                Boolean kt = false;
                if (dr != null)
                {
                    while (dr.Read())
                    {
                        if (dr.GetString(0) == tenDN && dr.GetString(1) == matkhau)
                        {
                            kt = true;
                            http://mainForm.DisplayAll();
                            MessageBox.Show("Đăng nhập thành công!");
                            this.Close();
                        }
                    }
                }
                dr.Close();
                dr.Dispose();

                if (kt == false)
                    MessageBox.Show("Bạn nhập sai tên đăng nhập hoặc mật khẩu!");
            }
            catch
            {
                MessageBox.Show("loi csdl me roi!");
            }
        }
       
    }
    class DataConn
    {
        private static string source;
        private static SqlConnection con;
        private static SqlCommand cmd;
        private static SqlDataAdapter da;
        private static DataSet ds;
        static DataConn()
        {
            source = "server=(local);uid=sa;database=qlbh;pwd=sa";
            con = new SqlConnection(source);
            try
            {
                con.Open();
            }
            catch (SqlException)
            {
                MessageBox.Show("Lỗi cơ sở dữ liệu!");
            }
        }
        public static void DongKetNoi()
        {
            cmd.Dispose();
            try
            {
                con.Close();
            }
            catch (SqlException)
            {
                MessageBox.Show("Lỗi cơ sở dữ liệu!");
            }
            finally
            {
                con.Dispose();
            }
        }
        public static void ThucHienCmd(string select)
        {
            cmd = new SqlCommand(select, con);
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch (SqlException se)
            {
                MessageBox.Show("Lỗi cơ sở dữ liệu");
                MessageBox.Show("" + se.Message);
            }
        }
        public static DataSet GrdSource(string select)
        {
            da = new SqlDataAdapter(select, con);
            ds = new DataSet();
            da.Fill(ds);
            return ds;
        }
        public static SqlDataReader ThucHienReader(string select)
        {
            cmd = new SqlCommand(select, con);
            try
            {
                return cmd.ExecuteReader();
            }
            catch (SqlException)
            {
                return null;
            }
        }

    }
}

Chú ý
Bạn phải thiết lập CSDL trước phần này đã học ở học kỳ trước
cập nhật tên Server của SQL của máy mình cũng như login và pass... tên CSDL (trong phần Code của mình) nếu không sẽ kết nối dc

Ở C#
Bạn làm như sau
Data - > Add New Datasourse.. -> Chọn Database ( Nhấn Next) - > New Connection -> Chọn Microsoft SQL server -> Continue -> Server Name(tên sqlserver name của bạn) . Chọn Attach a database file :, Chọn file từ button browse - > OK

_________________
minhlapit
Về Đầu Trang Go down
Xem lý lịch thành viên http://minhlap.allgoo.us
dauhoi_8x
Thành viên bậc 1
Thành viên bậc 1


Tổng số bài gửi : 1
Points : 1
Reputation : 0
Join date : 06/01/2011

Bài gửiTiêu đề: Re: Bài CSDL đầu tiên hộp thoại Login   Thu Jan 06, 2011 4:54 am

thanks.Nhưng code của bạn cho thêm chú thích vào nhé,Newbie như mình đọc thấy hơi vất vả
Về Đầu Trang Go down
Xem lý lịch thành viên
admin_2
Thành viên bậc 1
Thành viên bậc 1
avatar

Tổng số bài gửi : 17
Points : 39
Reputation : 0
Join date : 01/12/2010
Age : 27
Đến từ : Cao đẳng miền nam

Bài gửiTiêu đề: Re: Bài CSDL đầu tiên hộp thoại Login   Tue Jan 11, 2011 9:13 pm

thì ráng dọc cho wen đi
Về Đầu Trang Go down
Xem lý lịch thành viên
Sponsored content




Bài gửiTiêu đề: Re: Bài CSDL đầu tiên hộp thoại Login   

Về Đầu Trang Go down
 
Bài CSDL đầu tiên hộp thoại Login
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
minhlap.allgoo.us :: Lập trình :: Công nghệ phần mềm, Lập Trình C#-
Chuyển đến