자유게시판

시삽: 레드플러스 님 
게시판 이동:
 제목 : 샘님 안녕하시렵니까...현규입니다^^
글번호: 979
작성자: 백현규
작성일: 2005/08/24 오후 8:38:00
조회수: 2613
에구..건강하시죠? 저희두 샘님의 가르침으로..열씸히..공부하고 잇습니다..
근데요~ 문제점이 생겻는데요.... 지금 닷넷샘님두 모르시드라고요...
저희 김희숙(조장)을 포함한 1조원들이... 여행사이트를 하고 잇는데요
OLEDB루 바꿔서 올려야하는데요...어디부분을 바까야하는지 알려주시면 ㄳㄳ 하구요^^;;
문법이 틀리다면 그부분도 좀 알려주시구요...
바쁘신데 ㅈㅅㅈㅅ  부탁드리겟습니다

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient ;
using System.Configuration;

namespace wwwtour
{
    /// <summary>
    /// Login에 대한 요약 설명입니다.
    /// </summary>
    public class Login : System.Web.UI.Page
    {
        protected System.Web.UI.WebControls.Label Label1;
        protected System.Web.UI.WebControls.TextBox txtLogin;
        protected System.Web.UI.WebControls.TextBox txtPwd;
        protected System.Web.UI.WebControls.Button btnLogin;
        protected System.Web.UI.WebControls.Label Label2;
    
        private void Page_Load(object sender, System.EventArgs e)
        {
            
        }

        #region Web Form 디자이너에서 생성한 코드
        override protected void OnInit(EventArgs e)
        {
            //
            // CODEGEN: 이 호출은 ASP.NET Web Form 디자이너에 필요합니다.
            //
            InitializeComponent();
            base.OnInit(e);
        }
        
        /// <summary>
        /// 디자이너 지원에 필요한 메서드입니다.
        /// 이 메서드의 내용을 코드 편집기로 수정하지 마십시오.
        /// </summary>
        private void InitializeComponent()
        {    
            this.btnLogin.Click += new System.EventHandler(this.btnLogin_Click);
            this.Load += new System.EventHandler(this.Page_Load);

        }
        #endregion

        private void btnLogin_Click(object sender, System.EventArgs e)
        {
            if(txtLogin.Text != "")
            {
                SqlConnection myCon = new SqlConnection(ConfigurationSettings.AppSettings["wwwtour"]);
                myCon.Open();

                string mySql = "select wtMemberName, wtMemberId from wtMember where wtMemberId=@wtMemberId And wtMemberPwd=@wtMemberPwd";
                SqlCommand myCmd = new SqlCommand(mySql, myCon);

                SqlParameter pId = new SqlParameter("@wtMemberId", SqlDbType.VarChar, 20);
                pId.Value = txtLogin.Text;
                myCmd.Parameters.Add(pId);

                SqlParameter pPwd = new SqlParameter("@wtMemberPwd", SqlDbType.VarChar, 20);
                pPwd.Value = txtPwd.Text;
                myCmd.Parameters.Add(pPwd);

                SqlDataReader myDr = myCmd.ExecuteReader();

                if(myDr.Read())
                {
                    Session["wtMemberId"] = myDr["wtMemberId"];
                    Session["wtMemberName"] = myDr["wtMemberName"];
                    myCon.Close();
                    Response.Redirect("Default.aspx");
                }
                else
                {
                    Response.Write("<script>");
                    Response.Write("alert('비번이 틀리거나 등록되지 않은 아뒤랑께요~')");
                    Response.Write("</" + "script>");
                    myCon.Close();

                }
            }
            else
            {
                Response.Write("<script>");
                Response.Write("alert('아뒤랑 비번을 쓰랑께요~~')");
                Response.Write("</" + "script>");
            }
        }
    }
}
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트
  레드플러스
  2005-08-24 오후 10:04:16
왜 OLE DB를 쓰시려는지??? Oracle쓰시나? Access쓰시나?
아무튼,
OLE DB를 쓰려면,
System.Data.SqlClient 네임스페이스 대신에
System.Data.OleDb 네임스페이스를 사용하고,
SqlConnection 대신에 OleDbConnection 등의 클래스를 써야되지요^^
자세한것은 내일 오후에 직접 가르쳐드리리다...

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 4년 2개월만에 토요일 출근^^ (1) - 레드플러스 2005-08-27 2476
현재글 샘님 안녕하시렵니까...현규입니다^^(1) - 백현규 2005-08-24 2613
다음글 ^^*(1) - 해밀 2005-08-18 2518
 
손님 사용자 Anonymous (손님)
로그인 Home