ABA


"צריך עזרה בASP.NET C#"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #13478 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13478
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   16:44   23.01.08   
אל הפורום  
  צריך עזרה בASP.NET C#  
 
   ערכתי לאחרונה בתאריך 23.01.08 בשעה 16:53 בברכה, ronen333
 
רק התחלתי ללמוד על מסד נתונים בASP.NET אז יש לי הרבה טעויות ושאלות, אז אני אשמח אם תעזרו לי=].

ניסתי לעשות מעין LOGIN שכזה.
אז עשיתי כמובן טופס עם 2 תיבות טקסט וכפתור. כאשר הראשון זה השם משתמש והשני זה הסיסמה.
וכאשר לוחצים על הכפתור קורה הדבר הבא:


Session["username"] = name.Text;
Session["password"] = pass.Text;
Response.Redirect("check_login.aspx");

וכמובן שומר בסשן ומעביר את המשמש לדף שמטפל בזה, והקוד שלו (שהוא נטען) נראה כך:

string path = Page.Server.MapPath("data/mydb.mdb");
string cmd = "Select * From users where name='" + Session["username"].ToString() + "'";
Connect2DB conn = new Connect2DB(cmd, path, "users");

DataSet ds = conn.GetDataSet();
DataTable dt = ds.Tables["users"];
if (dt.Rows[0]["pass"] == Session["password"].ToString())
{
Label1.Text = "you have loged in";
}
else
{
Label1.Text = "invaild username or password";
}


זה עושה לי בעיה עם הdt..

והנה המחלקה CONNECT2DB:


public class Connect2DB
{
private OleDbConnection conn = new OleDbConnection();
private OleDbCommand cmd = new OleDbCommand();
private OleDbDataAdapter da = new OleDbDataAdapter();
private DataSet ds=new DataSet();

public Connect2DB(string my_cmd,string path,string TableInDB)
{
string conn_st = @"Provider=microsoft.jet.oledb.4.0;data source=" + path;
this.conn.ConnectionString = conn_st; //חיבור מקבל את שורת הפקודה למנוע החיבור והמיקום

this.conn.Open();

this.cmd.Connection = this.conn; //מחבר פקודה לחיבור
this.cmd.CommandText = my_cmd; //פקודה מקבלת את המשפט
this.da.SelectCommand = this.cmd; //מחבר את הפקודה אל ד.א
this.da.Fill(this.ds, TableInDB);

this.conn.Close();
}
public DataSet GetDataSet()
{
return this.ds;
}

}

תודה מראש לעוזרים


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  איזה שגיאה אתה מקבל ?? אולי בstring של החיבור יש בעיה תראה ת'שגיאה=] akoka 23.01.08 17:23 1
     רשמתי שזה עושה בעיה עם הDT. ronen333  23.01.08 20:15 2
         שגיאה ושורה... קצת קשה לדאבג ככה גם בלי אפשרות לקמפל Sn00py  23.01.08 21:19 3
             רגע ומבחינה תחבירית זה בסדר? ronen333  25.01.08 13:54 4

       
akoka

   17:23   23.01.08   
אל הפורום  
  1. איזה שגיאה אתה מקבל ?? אולי בstring של החיבור יש בעיה תראה ת'שגיאה=]  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   20:15   23.01.08   
אל הפורום  
  2. רשמתי שזה עושה בעיה עם הDT.  
בתגובה להודעה מספר 1
 
   וגם בוויזואל סטודיו במחשב שלי דפוק, אז עשיתי את זה בבית ספר.

ואני יודע שיש פה מתכנתים ממש ממש טובים אז אני בטוח שתעלו על זה בכמה שניות. אני פשוט בשלב שאני עדיין לא סגור ב100 אחוז על מה שאני עושה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   21:19   23.01.08   
אל הפורום  
  3. שגיאה ושורה... קצת קשה לדאבג ככה גם בלי אפשרות לקמפל  
בתגובה להודעה מספר 2
 
   בגלל שאין DB וכו'

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   13:54   25.01.08   
אל הפורום  
  4. רגע ומבחינה תחבירית זה בסדר?  
בתגובה להודעה מספר 3
 
   ערכתי לאחרונה בתאריך 25.01.08 בשעה 13:55 בברכה, ronen333
 
כלומר הרעיון שלי בכיוון? כי בשביל להבין את הרעיון לא צריך לקמפל שום דבר.

הבעיה היא לא בחיבור למסד או משהו הבעיה היא איך שאני פונה לDATATABLE.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net