When we control the event,we control your lives
 
IndexTrợ 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
December 2016
MonTueWedThuFriSatSun
   1234
567891011
12131415161718
19202122232425
262728293031 
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


Tổng số bài gửi : 129
Points : 374
Reputation : 5
Join date : 22/07/2009
Age : 27
Đế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


Tổng số bài gửi : 17
Points : 39
Reputation : 0
Join date : 01/12/2010
Age : 26
Đế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   Today at 7:31 pm

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
 Similar topics
-
» Bán căn hộ Lilama Thoại Ngọc Hầu.Có 350tr là mua được
» Kiểm tra số điện thoại có hợp với tuổi, sim phong thủy hợp mệnh - năm sinh
» Lan Rover SQ 8S điện thoại bộ đàm siêu độc giá rẻ
» NOKIA W809 điện thoại độc pin trâu đẳng cấp giá rẻ

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