Monday, June 11, 2012 Form login koneksi database access dengan C#

http://dcc-dp.org/img_news/21index.jpg
Salam belajar,, Sebenarnya ada banyak cara untuk membuat form Login, yang pertama yaitu :Username dan Password bisa langsung di tetapkan di dalam Listing program itu sendiri, tapi kekurangannya adalah tidak bisa diganti lagi username dan password-nya karena awalnya sudah di tetapkan, nah di bawah ini merupakan listing program untuk membuat form login dengan mengkoneksikan ke dalam database Ms. Access, sebenarnya cara ini tidak mesti menggunakan Database access, bisa juga di gunakan di database yang lain, tinggal di gantikan saja pemanggilan headernya dan pengkoneksiannya, tergantung database apa yang mau di gunakan.
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.Data.OleDb;
namespace katalogRentalCD
{
    public partial class MainForm : Form
    {
        Boolean nil1;
        string nm;
        string pas;
        OleDbDataAdapter dta = new OleDbDataAdapter();
        public string koneksi = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= " + Application.StartupPath + "/rentalCD.accdb";
        public MainForm()
        {
            InitializeComponent();
        }
private void btn_msk_Click(object sender, EventArgs e)
        {
            if (usrName.Text != "" && psWord.Text != "")
            {
                OleDbDataReader rdr = null;
                try
                {
                    string sql = string.Format("select * from tbl_user where user_name='" + usrName.Text + "'");
                    OleDbConnection conn = new OleDbConnection(koneksi);
                    conn.Open();
                    OleDbCommand cmd = new OleDbCommand(sql, conn);
                    rdr = cmd.ExecuteReader();
                    if (rdr.Read())
                    {
                        nil1 = true;
                        nm = rdr[0].ToString();
                        pas = rdr[1].ToString();
                        MessageBox.Show("Sukses ... " + MessageBoxIcon.Information, "Informasi");
                        Form frmData = new TampilData();
                        frmData.Show();
                        this.Hide();
                    }
                    else
                    {
                        MessageBox.Show("username salah !" + MessageBoxIcon.Information,     "Informasi");
                    }

                    conn.Close();
                }

                catch (Exception yr)
                {
                    MessageBox.Show(yr.Message);
                }
            }
            else
            {
                MessageBox.Show("Lengkapi dulu" + MessageBoxIcon.Information, "Informasi");
            }
        }

        private void btn_btal_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}


Digg it StumbleUpon del.icio.us

1 Komentar:

bola368 said...

makasih mass infonya..
info seputar bola, prediksi bola ter-update..
berita bola TERBARU DAN TERPERCAYA hanya ada di www.bola368.net
Kunjungi juga www.bola368.org, Anda puas Kami pun senang.!

Post a Comment

 
Copyright 2010 Berbagi Info
Carbon 12 Blogger template by Blogger Bits. Supported by Bloggermint