Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > .NET Framework > Forum > ขอ code Login .NET ที่ใช้กับ Windows Application ไปเช็คกับฐานข้อมูล (Ms Access 2000)



 

ขอ code Login .NET ที่ใช้กับ Windows Application ไปเช็คกับฐานข้อมูล (Ms Access 2000)

 



Topic : 037391



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์




ต้องการโค้ด log in ที่นำ username กับ Passwordในหน้าLog in ไปเช็คกับฐานข้อมูล (Access2000) ที่มีอยู่ หากตรงก็ไปยังหน้าแรกของโปรแกรมนะค่ะ(และหากกดปุ่มExitก็ออกจากโปรแกรมไปเลยค่ะ) รบกวนด้วยนะค่ะ ทำโปรเจคครั้งเเรกก็เอาตัวไม่รอดเเล้วค่ะT^T

Login



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-01-20 19:22:01 By : มือใหม่.NET View : 11951 Reply : 60
 

 

No. 1



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ส่งเมื่อไหร่ครับ ไปลองทำดูก่อนไหม






Date : 2010-01-20 20:26:32 By : tungman
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (VB.NET)
    Sub btnLogin_Click(sender As Object, e As EventArgs)  
	
		strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("database/mydatabase.mdb")&";Jet OLEDB:Database Password=;"
		objConn.ConnectionString = strConnString
		objConn.Open()

		Dim intNumRows As Integer
		strSQL = "SELECT COUNT(*) FROM member WHERE Username = '"& Me.txtUsername.Text &"' AND [Password] = '"& Me.txtPassword.Text &"' "		
		objCmd = New OleDbCommand(strSQL, objConn)
		intNumRows = objCmd.ExecuteScalar()

		IF intNumRows > 0 Then
			Session("strUser") = Me.txtUsername.Text
			Response.Redirect("Page1.aspx")
		Else	
			Me.pnlLogin.Visible = False
			Me.lblStatus.Visible = True
			Me.lblStatus.Text = "Username/Password is wrong."
		End IF

		objConn.Close()
		objConn = Nothing

    End Sub




หลักการเดียวกันครับ
Date : 2010-01-20 20:33:39 By : webmaster
 

 

No. 3



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์


ลองไป Search หาดูครับ เพิ่งตอบไปไม่นานนี้เอง...
บอก Concept การทำงานไว้คร่าวๆแล้วนะครับ
Date : 2010-01-20 20:36:23 By : PK-BuSinezZ
 


 

No. 4



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์


ส่งวันที่6นี้เเล้วอ่ะค่ะเเต่ยังทำไรไม่ได้เลยค่ะ แล้วอีกอย่างเคยเอาโค้ดที่ท่านผู้รู้ลองโพสไว้ไปใช้ดูerrorยุบยับเรยค่ะ,,,,เกรียนจัด ไม่สามารถประยุกต์ได้เรย >>>C#<<<นะงับ ขอบพระคุณค่ะ
Date : 2010-01-20 21:33:01 By : Melody_G
 


 

No. 5



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


แล้วมันจะทันไหมเนี่ย อิหนูเอ๊ย

ลองลาก control แล้วตั้งชื่อตามนี้ก่อนนะ พรุ่งนี้จะมาตรวจการบ้าน

1
Date : 2010-01-20 22:40:41 By : tungman
 


 

No. 6



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณมากๆค่ะ,,,,,,,เดวจะเอามาให้ตรวจ+ให้ช่วยนะค่ะ อาจารย์
Date : 2010-01-21 00:21:17 By : Melody_G
 


 

No. 7

Guest


จ้างดีกว่าครับ ถ้าอยากจบ

ใจไม่รัก ไม่ขยัน มันไม่เข้าหัว ประมาณนี้ ลงเทอมหน้าแน่ เห็นมาเยอะ
Date : 2010-01-21 01:22:38 By : เซ็งตัวเอง
 


 

No. 8



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


เอาน่าๆ เสร็จเมื่อไหร่บอกแล้วกัน จะได้มาทำส่วน register form ต่อ
Date : 2010-01-21 08:43:02 By : tungman
 


 

No. 9



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์


เรียบร้อยเเล้วค่ะ (จำเป็นต้องมีลิ้งข้างล่าง2อันนั้นด้วยหรอค่ะ)
Date : 2010-01-21 14:24:21 By : Melody_G
 


 

No. 10



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ไม่มีที่ให้ register แล้วหนูจะ add user ทางไหนล่ะครับ

เดี๋ยวกลับบ้านก่อน แล้วจะเอาตัวอย่าง form register มาให้ทำ
Date : 2010-01-21 16:43:26 By : tungman
 


 

No. 11



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์


หนูจะทำเป็นระบบร้านเครื่องปรับอากาศที่ผู้จัดการก็จะมีPasswordกับUsernameเป็นของตนเองอ่ะค่ะตามที่กรอกไปในฐานข้อมูลเหมือนกับพนักงานอ่ะค่ะ ก็คือหากมีพนักงานใหม่เข้ามาก็ต้องมีการกรอกข้อมูลพนักงานรวมทั้งusernameเเละPasswordของเขาเองอ่ะค่ะ หากลืมPasswordก็ให้ไปถามผู้จัดการเอง^^เพราะผู้จัดการสามารถเข้าไปดูข้อมูลทุกอย่างของพนักงานได้อ่ะค่ะ <<ทำเเบบโปรแกรมเด็กๆก่อน เพราะขนาดเด็กยังไม่สามารถเลยค่ะ>>
Date : 2010-01-21 19:13:55 By : Melody_G
 


 

No. 12



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ที่ solution explorer ให้คลิกขวาที่ชื่อ Project เลือก Add->New Item

เลือก Windows Form ตั้งชื่อว่า RegisterForm.cs

เสร็จแล้วลาก controls และตั้งชื่อตามรูป

2
Date : 2010-01-21 20:04:25 By : tungman
 


 

No. 13



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


กลับไปที่ Login Form ดับเบิลคลิกที่ Title Bar ของ Login Form แล้วโค้ดตามนี่

Code (C#)
private void LoginForm_Load(object sender, EventArgs e)
{
    TextBoxPassword.PasswordChar = '*'; //ทำให้ TextBoxPassword เป็น Mode Password
}

Date : 2010-01-21 20:12:27 By : tungman
 


 

No. 14



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ดับเบิลคลิกที่ LinkLabelRegister แล้วโค้ดตามด้านล่าง

Code (C#)
private void LinkLabelRegister_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
    RegisterForm RegForm = new RegisterForm();
    RegForm.ShowDialog();
}


ลองรันแล้วคลิกที่ Register ดู
Date : 2010-01-21 20:16:52 By : tungman
 


 

No. 15



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


กลับไปที่ Register Form ดับเบิลคลิกที่ Title Bar ของ Register Form แล้วโค้ดตามนี่

Code (C#)
private void RegisterForm_Load(object sender, EventArgs e)
{
    TextBoxPassword.PasswordChar = '*'; //ทำให้ TextBoxPassword เป็น Mode Password
    TextBoxConfirm.PasswordChar = '*'; //ทำให้ TextBoxConfirm เป็น Mode Password
}

Date : 2010-01-21 20:21:03 By : tungman
 


 

No. 16



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ดับเบิลคลิกที่ ButtonCancel แล้วโค้ดตามด้านล่าง

Code (C#)
private void ButtonCancel_Click(object sender, EventArgs e)
{
    this.Close();
}

Date : 2010-01-21 20:22:48 By : tungman
 


 

No. 17



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ถึงเวลาสร้างฐานข้อมูล

เปิด ms access สร้าง blank database ตั้งชื่อว่า AccessDatabase.mdb

เลือก create table with design view (อะไรประมาณนี้แหละ)

แล้วสร้าง field ข้อมูลตามรูป แล้วกด save ตั้งชื่อว่า Table_User อย่าลืมกำหนด primary key ด้วย

4
Date : 2010-01-21 20:38:19 By : tungman
 


 

No. 18



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


copy AccessDatabase.mdb ไปวางไว้ใน ..\Projects\WindowsFormsApplication1\bin\Debug (ใน folder ที่เขียนโปรเจคนี้แหละ ก็อบไว้ใน folder Debug นะ)

จากนั้นไปที่ solution explorer ให้คลิกขวาที่ชื่อ Project เลือก Add->New Item

เลือก Class ตั้งชื่อว่า AccessDatabase.cs (เป็น class แม่สำหรับติดต่อไฟล์ access)

โค้ดตามนี้

AccessDatabase.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Data;
using System.Data.OleDb;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    class AccessDatabase
    {
        private OleDbConnection AccessConnection;
        private OleDbCommand AccessCommand;

        private string AccessCommandString;

        public AccessDatabase()
        {
            string AccessConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\AccessDatabase.mdb";

            AccessConnection = new OleDbConnection(AccessConnectionString);
        }

        protected string CommandString
        {
            get { return AccessCommandString; }
            set 
            {
                AccessCommandString = value;
                AccessCommand = new OleDbCommand(AccessCommandString, AccessConnection);
            }
        }

        protected void AddParameter(string ParameterName, OleDbType ParameterType, object ParameterValue)
        {
            AccessCommand.Parameters.Add(ParameterName, ParameterType);
            AccessCommand.Parameters[ParameterName].Value = ParameterValue;
        }

        protected DataTable ExecuteQuery()
        {
            DataTable dataTable = new DataTable();

            try
            {
                OleDbDataAdapter AccessDataAdapter = new OleDbDataAdapter(AccessCommand);
                AccessDataAdapter.Fill(dataTable);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return null;
            }

            return dataTable;
        }

        protected object ExecuteScalar()
        {
            object Result = 0;

            try
            {
                AccessConnection.Open();
                Result = AccessCommand.ExecuteScalar();
                AccessConnection.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return 0;
            }

            return Result;
        }

        protected bool ExecuteNonQuery()
        {
            try
            {
                AccessConnection.Open();
                AccessCommand.ExecuteNonQuery();
                AccessConnection.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return false;
            }

            return true;
        }
    }
}

Date : 2010-01-21 21:50:51 By : tungman
 


 

No. 19



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ที่ solution explorer ให้คลิกขวาที่ชื่อ Project เลือก Add->New Item

เลือก Class ตั้งชื่อว่า TableUser.cs (เป็น class ลูกของ AccessDatabase ใช้สำหรับจัดการ Table_User)

โค้ดตามนี้

TableUser.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Data;
using System.Data.OleDb;

namespace WindowsFormsApplication1
{
    class TableUser : AccessDatabase
    {
        public bool AddNewUser(string UserName, string UserPassword, string UserEmail)
        {
            bool Success = false;

            if (!IsUser(UserName))
            {
                base.CommandString = "Insert Into [Table_User] ([UserName], [UserPassword], [UserEmail]) Values (@UserName, @UserPassword, @UserEmail)";
                base.AddParameter("@UserName", OleDbType.VarChar, UserName);
                base.AddParameter("@UserPassword", OleDbType.VarChar, UserPassword);
                base.AddParameter("@UserEmail", OleDbType.VarChar, UserEmail);

                Success = base.ExecuteNonQuery();
            }

            return Success;
        }

        private bool IsUser(string UserName)
        {
            bool HaveUser = false;

            base.CommandString = "Select Count(*) From [Table_User] Where [UserName]=@USerName";
            base.AddParameter("@UserName", OleDbType.VarChar, UserName);

            int User = (int)base.ExecuteScalar();

            if (User > 0)
                HaveUser = true;

            return HaveUser;
        }
    }
}

Date : 2010-01-21 21:53:12 By : tungman
 


 

No. 20



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


กลับไปที่ Register Form ดับเบิลคลิกที่ ButtonOK ของ Register Form แล้วโค้ดตามนี่

Code (C#)
        private void ButtonOK_Click(object sender, EventArgs e)
        {
            if (TextBoxUser.Text == "" || TextBoxEmail.Text == "" || TextBoxPassword.Text == "" || TextBoxConfirm.Text == "")
            {
                MessageBox.Show("คุณต้องกรอกข้อมูลให้ครบ!");
            }
            else if (TextBoxPassword.Text != TextBoxConfirm.Text)
            {
                MessageBox.Show("คุณกรอกรหัสผ่านและยืนยันรหัสผ่านไม่ถูกต้อง!");
            }
            else
            {
                TableUser User = new TableUser();

                if (User.AddNewUser(TextBoxUser.Text, TextBoxPassword.Text, TextBoxEmail.Text))
                {
                    MessageBox.Show("เพิ่มชื่อผู้ใช้เรียบร้อย");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("มีชื่อผู้ใช้นี้แล้ว!");
                }
            }
        }


ลองรันแล้ว add user ดู (เอาไปลองศึกษานะ ไม่ใช่ก็อบอย่างเดียวล่ะ วันนี้พอแค่นี้ก่อน เหนื่อย)
Date : 2010-01-21 21:55:57 By : tungman
 


 

No. 21



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณมากๆนะค่ะท่านอาจารย์ที่เคารพเป็นพระคุณอย่างสูงเลยค่ะ
Date : 2010-01-22 02:36:36 By : Melody_G
 


 

No. 22



โพสกระทู้ ( 89 )
บทความ ( 0 )



สถานะออฟไลน์


เปงไงบ้างน้องจีพอได้แล้วใช่ป่ะ
Date : 2010-01-22 08:56:07 By : otomokung
 


 

No. 23



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ไม่ต้องเรียกอาจงอาจารย์หรอกครับ ผมก็แค่คนบ้าที่พอดีผ่านมา

มาต่อกันเลย

ที่ solution explorer ให้คลิกขวาที่ชื่อ Project เลือก Add->New Item

เลือก Windows Form ตั้งชื่อว่า RecoveryForm.cs

เสร็จแล้วลาก controls และตั้งชื่อตามรูป

5
Date : 2010-01-22 20:05:38 By : tungman
 


 

No. 24



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


กลับไปที่ Recovery Form ดับเบิลคลิกที่ Title Bar ของ Recovery Form แล้วโค้ดตามนี่

Code (C#)
        private void RecoveryForm_Load(object sender, EventArgs e)
        {
            TextBoxRecoveryPass.ReadOnly = true;
            TextBoxRecoveryPass.BackColor = System.Drawing.Color.LightGray;
        }


ดับเบิลคลิกที่ ButtonCancel แล้วโค้ดตามนี้

Code (C#)
        private void ButtonCancel_Click(object sender, EventArgs e)
        {
            this.Close();
        }

Date : 2010-01-22 20:07:46 By : tungman
 


 

No. 25



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


เปิด class TableUser.cs เพิ่ม method เพื่อให้สำหรับ recovery password ตามโค้ดด้านล่าง

TableUser.cs
        public string RecoveryPassword(string UserName, string UserEmail)
        {
            DataTable Dt = new DataTable();
            string PasswordSring = string.Empty;

            base.CommandString = "Select [UserPassword] From [Table_User] Where [UserName]=@UserName And [UserEmail]=@UserEmail";
            base.AddParameter("@UserName", OleDbType.VarChar, UserName);
            base.AddParameter("@UserEmail", OleDbType.VarChar, UserEmail);

            Dt = base.ExecuteQuery();

            if (Dt.Rows.Count > 0)
            {
                PasswordSring = Dt.Rows[0]["UserPassword"].ToString();
            }
            else
            {
                PasswordSring = "Not found.";
            }

            return PasswordSring;
        }

Date : 2010-01-22 20:17:36 By : tungman
 


 

No. 26



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


กลับไปที่ Recovery Form ดับเบิลคลิกที่ ButtonRecovery แล้วโค้ดตามนี้

Code (C#)
        private void ButtonRecovery_Click(object sender, EventArgs e)
        {
            if (TextBoxUser.Text == "" || TextBoxEmail.Text == "")
            {
                MessageBox.Show("คุณต้องกรอกข้อมูลให้ครบก่อน!");
            }
            else
            {
                TableUser User = new TableUser();
                TextBoxRecoveryPass.Text = User.RecoveryPassword(TextBoxUser.Text, TextBoxEmail.Text);
            }
        }

Date : 2010-01-22 20:22:09 By : tungman
 


 

No. 27



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


กลับไปที่ Login Form ดับเบิลคลิกที่ LinkLabelForgotPass แล้วโค้ดตามด้านล่าง

Code (C#)
        private void LinkLabelForgotPass_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            RecoveryForm RecoveForm = new RecoveryForm();
            RecoveForm.ShowDialog();
        }


เสร็จแล้วรัน และลอง Recovery Password ดู
Date : 2010-01-22 20:25:33 By : tungman
 


 

No. 28



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ถึงอันสุดท้ายแล้ว จะได้ทำส่วน Login เสียที

ให้เพิ่ม Form ขึ้นมาอีกหนึ่งอัน สำหรับใช้ทำงานจริงๆ (จะ design เป็นร้านอะไรก็ทำตรงนี้ได้เลย)

ไปที่ solution explorer ให้คลิกขวาที่ชื่อ Project เลือก Add->New Item

เลือก Windows Form ตั้งชื่อว่าตามต้องการ ของผมสมมติเป็น MainForm.cs

ลาก control ตามสะดวก เสร็จแล้วให้เปิด class TableUser.cs เพิ่ม method เพื่อให้สำหรับ Login ตามโค้ดด้านล่าง

TableUser.cs
        public bool UserLogin(string UserName, string UserPassword)
        {
            bool LoginSuccess = false;

            base.CommandString = "Select Count(*) From [Table_User] Where [UserName]=@UserName And [UserPassword]=@UserPassword";
            base.AddParameter("@UserName", OleDbType.VarChar, UserName);
            base.AddParameter("@UserPassword", OleDbType.VarChar, UserPassword);

            int HaveUser = (int)base.ExecuteScalar();

            if (HaveUser > 0)
                LoginSuccess = true;

            return LoginSuccess;
        }

Date : 2010-01-22 20:42:22 By : tungman
 


 

No. 29



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


กลับไปที่ Login Form ดับเบิลคลิกที่ LoginButton ของ Login Form แล้วโค้ดตามนี้

Code (C#)
        private void LoginButton_Click(object sender, EventArgs e)
        {
            if (TextBoxUser.Text == "" || TextBoxPassword.Text == "")
            {
                MessageBox.Show("กรุณากรอกชื่อผู้ใช้และรหัสผ่านก่อน!");
            }
            else
            {
                TableUser User = new TableUser();

                if (!User.UserLogin(TextBoxUser.Text, TextBoxPassword.Text))
                {
                    MessageBox.Show("ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง!");
                }
                else
                {
                    MainForm mainForm = new MainForm();
                    mainForm.FormClosed += new FormClosedEventHandler(mainForm_FormClosed); //กำหนด event handle ตอนปิด Main Form แล้วให้ปิด Parent Form ด้วย
                    mainForm.Show(); //แสดง Main Form

                    this.Hide(); //ซ่อน Login Form
                }
            }
        }

        private void mainForm_FormClosed(object sender, FormClosedEventArgs e)
        {
            this.Close(); //ปิด Login Form เมื่อ Main Form ปิด
        }


ลองรันดูนะ ที่เหลือลองเขียนต่อเองแล้วกัน
Date : 2010-01-22 20:55:14 By : tungman
 


 

No. 30



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์


แหะๆๆ ขอบคุณค่ะ^^
Date : 2010-01-23 17:44:02 By : Melody_G
 


 

No. 31



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

สุดยอดแห่งน้ำใจครับ ขอบคุณแทนสมาชิกจริง ๆ ครับ
Date : 2010-01-23 17:50:52 By : webmaster
 


 

No. 32

Guest


ขอบคุณมากๆ ครับ น้ำใจจริงๆ
Date : 2010-04-22 00:23:34 By : toytigly
 


 

No. 33



โพสกระทู้ ( 64 )
บทความ ( 0 )



สถานะออฟไลน์


ขอโทษนะค่ะ

รบกวนถามต่อหน่อยนะค่ะ คือทำตามจากข้างบนอะค่ะ แล้วติดอะค่ะ

Date : 2010-04-29 09:38:48 By : oomi2830
 


 

No. 34



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ยังให้ vs2005 อยู่อะดิ

ตัวนี้เขียนด้วย vs2008 มัน gen "using System.Linq;" ให้มาด้วย แต่ใน project นี้ไม่ได้ใช้ ดังนั้นลบทิ้งได้

หรือถ้าไม่อยากลบและใช้ framework 3.5 อยู่ก็สามารถ add reference ได้จาก System.Data.Linq.dll
Date : 2010-04-29 09:47:25 By : tungman
 


 

No. 35



โพสกระทู้ ( 64 )
บทความ ( 0 )



สถานะออฟไลน์


ลองแล้วค่ะ
แต่เวลาเราRegisterอ่ะค่ะ มันจะขึ้นแบบนี้อ่ะค่ะ
แบบนี้ค่ะ
Date : 2010-04-29 12:24:48 By : oomi2830
 


 

No. 36



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


แล้วคุณว่ามันเกิดจากอะไรล่ะครับ
Date : 2010-04-29 12:29:26 By : tungman
 


 

No. 37



โพสกระทู้ ( 64 )
บทความ ( 0 )



สถานะออฟไลน์


จากฐานข้อมูลใช่มั้ยค่ะ
แต่
ไม่รู้จะแก้ยังไงอ่ะค่ะ งงมากมาย??
Date : 2010-04-29 14:16:47 By : oomi2830
 


 

No. 38



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


จริงๆ ถ้าทำตามด้านบนๆ มันก็บอกหมดแล้วทุกขั้นตอนนะ อ่านดีๆ
Date : 2010-04-29 14:19:44 By : tungman
 


 

No. 39



โพสกระทู้ ( 64 )
บทความ ( 0 )



สถานะออฟไลน์


หรอค่ะ?? งั้นจะลองทำอีกทีดีๆๆเลยทีนี้
ขอบคุณมากนะค่ะ
Date : 2010-04-29 14:22:49 By : oomi2830
 


 

No. 40



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


จะมาบอกว่า mdf มันของ sql แต่อันนี้มันตัวอย่างของ access ถ้าจะใช้ต้องเปลี่ยน class accessdatabase (OleDb) เป็น clas sqldatabse (SqlClient) ซึ่งต้องเขียนใหม่ เพราะในตัวอย่างไม่ได้เขียนไว้
Date : 2010-04-29 14:34:20 By : tungman
 


 

No. 41



โพสกระทู้ ( 64 )
บทความ ( 0 )



สถานะออฟไลน์


งั้นรบกวนเขียน clas sqldatabse (SqlClient) ให้ดูเป็นตัวอย่างหน่อยได้มั้ยค่ะ
Date : 2010-04-29 18:40:24 By : oomi2830
 


 

No. 42



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ขี้เกียจเขียนอะ เขียนเองได้ปะ เปลี่ยนจาก oledb เป็น sqlclient แล้วก็เปลี่ยน connection string จาก access เป็น sql server

หรือถ้าไม่รู้จะเขียนยังไงเปลี่ยนแค่ connection string จาก access เป็น sql server ก็พอ
Date : 2010-04-30 08:33:39 By : tungman
 


 

No. 43



โพสกระทู้ ( 64 )
บทความ ( 0 )



สถานะออฟไลน์


Code (C#)
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.OleDb;
using System.Windows.Forms;
namespace WindowsApplication3
{
    class SQLDatabase
    {

        private OleDbConnection sqlConnection;
        private OleDbCommand sqlCommand;

        private string sqlCommandString;

        public SQLDatabase()
        {
            string sqlConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\SQLDatabase.mdf";

            sqlConnection = new OleDbConnection(sqlConnectionString);
        }

        protected string CommandString
        {
            get { return sqlCommandString; }
            set
            {
                sqlCommandString = value;
                sqlCommand = new OleDbCommand(sqlCommandString, sqlConnection);
            }
        }

        protected void AddParameter(string ParameterName, OleDbType ParameterType, object ParameterValue)
        {
            sqlCommand.Parameters.Add(ParameterName, ParameterType);
            sqlCommand.Parameters[ParameterName].Value = ParameterValue;
        }

        protected DataTable ExecuteQuery()
        {
            DataTable dataTable = new DataTable();

            try
            {
                OleDbDataAdapter sqlDataAdapter = new OleDbDataAdapter(sqlCommand);
                sqlDataAdapter.Fill(dataTable);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return null;
            }

            return dataTable;
        }

        protected object ExecuteScalar()
        {
            object Result = 0;

            try
            {
                sqlConnection.Open();
                Result = sqlCommand.ExecuteScalar();
                sqlConnection.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return 0;
            }

            return Result;
        }

        protected bool ExecuteNonQuery()
        {
            try
            {
                sqlConnection.Open();
                sqlCommand.ExecuteNonQuery();
                sqlConnection.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return false;
            }

            return true;
        }
    }
}


รบกวนช่วยตรวจดูให้หน่อยได้มั้ยค่ะ
Date : 2010-04-30 08:44:29 By : oomi2830
 


 

No. 44



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


6-_-" ไม่ใช่เปลี่ยนชื่อตัวแปลครับ เปลี่ยน namespace เปลี่ยน class ด้วย ฮือๆๆๆ

using System.Data.OleDb; ==> using System.Data.SqlClient;

OleDbConnection ==> SqlConnection

OleDbCommand ==> SqlCommand

OleDbDataAdapter ==> SqlDataAdapter

แล้ว connection string ก็เปลี่ยนเป็น sql connection string ของคุณเอง

ส่วน TableUser.cs ก็ต้องเปลี่ยนเช่นกันตรง

using System.Data.OleDb; ==> using System.Data.SqlClient;

OleDbType.VarChar ==> SqlDbType.NVarChar

คุณต้องลองทำเองจะได้เขียนเป็น ไม่งั้นเดี๋ยวทำส่วนอื่นไม่ได้แน่ๆ
Date : 2010-04-30 08:59:31 By : tungman
 


 

No. 45



โพสกระทู้ ( 64 )
บทความ ( 0 )



สถานะออฟไลน์


คือ สมมุติว่า ฐานข้อมูลเราชื่อ SQLDatabase มันก็จะเป็น





Code (C#)
sqlConnection  = new SqlConnection(SQLDatabase);



หรือป่าวค่ะ
Date : 2010-04-30 09:56:53 By : oomi2830
 


 

No. 46



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ดูที่นี่เลยครับ เลือกตาม version sql ของคุณ http://www.connectionstrings.com/
Date : 2010-04-30 10:22:08 By : tungman
 


 

No. 47

Guest


เอา Mail มาละกันครับก่ะอีแค่หน้าจอ Login เดี๋ยวส่ง CODE ให้ ขี้เกียจเขียนมีงานต้องทำ
หรือ Mail มาละกัน [email protected]
Date : 2010-04-30 10:28:48 By : wichian
 


 

No. 48



โพสกระทู้ ( 64 )
บทความ ( 0 )



สถานะออฟไลน์


รบกวนช่วยดูและช่วยแก้ไขให้หน่อยนะค่ะ !!


H
Date : 2010-04-30 20:29:57 By : oomi2830
 


 

No. 49



โพสกระทู้ ( 56 )
บทความ ( 0 )



สถานะออฟไลน์


เรียนคุณ tungman แล้วท้าผมต้องการ ดึงชื่อที่ล็อคอื่นออกมาโชว์ค่าที่หน้า Main ต่อจากที่พี่เขียนข้างบนเลยอ่ะครับ จะเเขยนไงดี
Date : 2010-05-22 17:36:45 By : ฮานามิ
 


 

No. 50



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


รอคนรู้จริงมาแก้แล้วกัน

ถ้าเป็นผม ผมจะสร้าง class ขึ้นมาชื่อ GlobalVariable.cs เป็น static class

GlobalVariable.cs
static class GlobalVariable
{
    private static int userID = 0;

    public static int UserID
    {
        get { return userID; }
        set { userID = value; }
    }
}

เวลา login ได้แล้วก็เรียก class GlobalVariable มาเซ็ตค่า UserID

เวลาใช้ก็ get ค่า UserID จาก GlobalVariable ไป query user profile ต่อไป

Code (C#)
// login ได้แล้ว
GlobalVariable.UserID = //UserID ที่ User Login เข้ามา


// อยากใช้ค่า UserID
int UserId = GlobalVariable.UserID;


ถ้าต้องการศึกษาเพิ่มเติมให้ไปศึกษาเรื่อง ตัวแปรแบบ static
Date : 2010-05-22 19:24:13 By : tungman
 


 

No. 51



โพสกระทู้ ( 214 )
บทความ ( 0 )



สถานะออฟไลน์


พี่ครับ รบกวนสอน แก้ไขและลบได้ป่าวครับ มือใหม่ครับ
Date : 2010-05-26 11:26:56 By : GhostLocal
 


 

No. 52



โพสกระทู้ ( 1 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณคับ อยากได้มากๆ เลย คับ
Date : 2010-08-20 15:55:04 By : vejitum
 


 

No. 53

Guest


หนูมือใหม่หนูได้งานมางานหนึ่งรบกวนช่วยหนูหน่อยนะค่า เขาให้หัวข้อมา ประมาณว่า ให้ออกแบบโปรแกรมจัดการฝ่ายทะเบียน หนูจะเค้าโครงยังไงดีค่า
แล้วมีอะไรบ้างเกี่ยวกับฝ่ายทะเบียน เขาให้ออกแบบเขียนจากวินโดรฟอร์มอะค่ะที่อยู่วิช่วนเบซิค รบกวนด้วยนะค่า ขอบคุณนะค่าที่อ่านมาถึงบรรทัดนี้ ช่วยหนูด้วนนะค่า
Date : 2010-09-15 18:58:24 By : วุ้นเส้น
 


 

No. 54



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Go to : ASP.NET User Authentication/Login Form
Date : 2010-09-15 20:48:29 By : webmaster
 


 

No. 55



โพสกระทู้ ( 33 )
บทความ ( 0 )



สถานะออฟไลน์


แล้วถ้าเป็นการเชื่อมกับ SQL2005อ่าคะ ใช้โค้ดแบบเดียวกันหรือป่าวคะ จะต้องทำไงบ้างคะ ขอความกรุณารบกวนหน่อยนะคะ

ต้องรีบทำแล้วอ่า แต่ยังไม่รู้เรื่องไรเลย


ประวัติการแก้ไข
2010-10-15 09:25:53
Date : 2010-10-14 17:26:43 By : rimupare
 


 

No. 56

Guest


ถ้าผมต้องการเอาข้อมูลใน database มาใช้ผมจะต้องทำอย่างไรครับ

ถ้าผมใช้
base.CommandString = "Select Count(*) From [Table_User] Where [UserName]=@UserName ;
แล้วจาเก็บ ข้อมูลไว้ในตัวแปรซักตัวผมจาต้องทำอย่างไรครับ

ผมแอดได้ แก้ไขได้ เหลือเอาออกมาแสดง

ขอบคุณครับ
Date : 2011-08-20 19:13:32 By : Killfriend
 


 

No. 57



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

VB.NET C# Login Form (Windows App)


Go to : ทำ Form Login บน Windows Form Application ง่าย ๆ ด้วย VB.NET และ C#
Date : 2012-02-27 20:55:02 By : webmaster
 


 

No. 58



โพสกระทู้ ( 96 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


พี่คับ เขียนได้ดี ละเอียดเลยครับ แต่ยังไม่ได้ลองทำดูนะ น่าสนใจ ผมว่าถ้าตอบในนี้ก็ไม่หมดคับ มีคนถามมาเรื่อยๆ เขียนเป็นหนังสือขายเลยครับหรือทำเป็นวีดีโอสอนก็ดี เขียนแนวนี้เเหละ ผมซื้อคนแรก อิอิ
Date : 2012-03-25 22:14:32 By : dekchai
 


 

No. 59



โพสกระทู้ ( 10 )
บทความ ( 2 )



สถานะออฟไลน์


ขอโทดนะครับ
อยากได้แบบง่ายๆอ่ะครับ
ประมาณว่าแต่ใช้ if เปรียบเทียบกันระหว่าง textbox กับ user และ pass เลยนะครับ
อย่าง ถ้า textbox1.text = user(ตามฐานข้อมูล Access) และ textbox2.text = pass(ตามฐานข้อมมูลAccess)
เราจะเปรียบเทียบได้ด้วยโค้ดว่าอย่างไรครับ
ประมาณว่าจะเขียนว่าไงอ่ะครับ ขอแบบง่ายๆนะครับ
เดียวอาจารญ์จะรู้เอา
Date : 2013-07-15 16:23:01 By : punmasuza
 


 

No. 60



โพสกระทู้ ( 23 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ขอบคุณ คุณ TC Admin มากคะ เป็นประโยชน์มาก
Date : 2013-07-21 17:48:12 By : vongole
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอ code Login .NET ที่ใช้กับ Windows Application ไปเช็คกับฐานข้อมูล (Ms Access 2000)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่