minhlap.allgoo.us
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.


When we control the event,we control your lives
 
Trang ChínhLatest imagesTìm kiế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
Bài CSDL đầu tiên hộp thoại Login Icon_minitimeTue Aug 13, 2013 4:18 pm by minhlap

» authentischen Hermes Lindy Taschen
Bài CSDL đầu tiên hộp thoại Login Icon_minitimeWed Jan 23, 2013 11:15 am by cangliang

» Hermes Bag
Bài CSDL đầu tiên hộp thoại Login Icon_minitimeWed Jan 23, 2013 11:14 am by cangliang

» Hermes Evelyn pm
Bài CSDL đầu tiên hộp thoại Login Icon_minitimeWed Jan 23, 2013 11:13 am by cangliang

» Hermes Kelly bag billig
Bài CSDL đầu tiên hộp thoại Login Icon_minitimeMon Jan 21, 2013 8:57 am by cangliang

» Hermes Constance Bag
Bài CSDL đầu tiên hộp thoại Login Icon_minitimeMon Jan 21, 2013 8:56 am by cangliang

» Discout Hermes Belt
Bài CSDL đầu tiên hộp thoại Login Icon_minitimeMon Jan 21, 2013 8:55 am by cangliang

» Christian Louboutin Love Flats
Bài CSDL đầu tiên hộp thoại Login Icon_minitimeTue Jan 15, 2013 12:25 pm by cangliang

» Christian Louboutin Love Flats
Bài CSDL đầu tiên hộp thoại Login Icon_minitimeTue 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
May 2024
MonTueWedThuFriSatSun
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendarCalendar
Diễn Đàn
Affiliates
free forum


 

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

Go down 
3 posters
Tác giảThông điệp
minhlap
Admin - Quản trị viên
Admin - Quản trị viên
minhlap


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

Bài CSDL đầu tiên hộp thoại Login Empty
Bài gửiTiêu đề: Bài CSDL đầu tiên hộp thoại Login   Bài CSDL đầu tiên hộp thoại Login Icon_minitimeSat 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
Về Đầu Trang Go down
https://minhlap.forumvi.com
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 CSDL đầu tiên hộp thoại Login Empty
Bài gửiTiêu đề: Re: Bài CSDL đầu tiên hộp thoại Login   Bài CSDL đầu tiên hộp thoại Login Icon_minitimeThu 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
admin_2
Thành viên bậc 1
Thành viên bậc 1
admin_2


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

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

thì ráng dọc cho wen đi
Về Đầu Trang Go down
Sponsored content





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

Về Đầu Trang Go down
 
Bài CSDL đầu tiên hộp thoại Login
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