제목 : 샘님 안녕하시렵니까...현규입니다^^
글번호:
|
|
979
|
작성자:
|
|
백현규
|
작성일:
|
|
2005/08/24 오후 8:38:00
|
조회수:
|
|
2617
|
에구..건강하시죠? 저희두 샘님의 가르침으로..열씸히..공부하고 잇습니다..
근데요~ 문제점이 생겻는데요.... 지금 닷넷샘님두 모르시드라고요...
저희 김희숙(조장)을 포함한 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 등의 클래스를 써야되지요^^
자세한것은 내일 오후에 직접 가르쳐드리리다...
|
|
|
|