שאלה לגבי ASP.NET

חמודה01

New member
שאלה לגבי ASP.NET

שלום אני התחלתי לא מזמן ללמוד ASP.NET ונכון לכרגע אני מנסה לבנות דף כניסה בו מכניסים שם וסיסמא ולפי מצב סטטוס המצוין בטבלת בסיס הנותנים מופנה כל לקוח לדף אחר. בניתי את כל הדפים אך בעת ההרצה אני מקבלת את הערה הבאה: Exception Details: System.ArgumentException: Column 'Password' does not belong to table Table. שם הטבלה שלי היא: USER השורה בקוד בא ישנה כנראה הטעות היא: if UserDS.tables(0).rows(0)("Password") = "1234" then מהערה זו הבנתי כי משום מה הוא לא מזהה לי את העמודות בטבלה. בדקתי שאין שגיאות כתיב. ניסיתי כל מיני אופציות אחרות אך שום דבר לא עזר. מי יכול לעזור לי למצוא את הבעיה?? מצרפת את דף הקוד
 

gooshi

New member
אני מקווה שלא מפריע לך

שאני מעיר כמה דברים על הקוד אבל: 1. למה להשתמש ב SERVER SIDE TABLE ולא ב TABLE רגיל אם אין בו שימוש בצד השרת? אותו דבר לגבי ה TABLEROW ו TABLECELL בדוגמא שלך:
<Table dir="ltr" runat="server" BgColor="gray" CellPadding="2" CellSpacing="2" Align="center"> <tr > <td ColSpan="3" Width="0px" > <asp:TextBox runat="server" BorderStyle="Double" BackColor="#E0E0E0" Width="170px" BorderColor="#004040" ID="TextBox1"></asp:TextBox> </td> <td ColSpan="3" Width="0px" > :שם משתמש </td> </tr> <tr > <td RowSpan="3" ColSpan="3" Align="right" > <asp:TextBox runat="server" BorderStyle="Double" BackColor="#E0E0E0" ForeColor="Red" Width="170px" BorderColor="#004040" TextMode="Password" ID="TextBox2" dir="ltr"></asp:TextBox> </td> <td RowSpan="6" ColSpan="6" > :סיסמא </td> </tr> </Table>​
2. למה את פותחת CONNECTION ככה? אולי יש סיבה מיוחדת, אבל אני אישית מעדיף:
Dim dbConnection As System.Data.OleDb.OleDbConnection = New System.Data.OleDb.OleDbConnection(connectionString)​
אותו דבר לגבי COMMAND וכדומה:
Dim dbCommand As System.Data.OleDb.OleDbCommand = New System.Data.OleDb.OleDbCommand​
בקיצור, יש עוד הרבה דברים, כמו זה לשדעתי רצוי לעבוד עם CODE BEHIND ולר ב SCRIPT, ועוד... אני מקווה שעזרתי במשהו
 

חמודה01

New member
תודה על הערות אך....

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

אבי דקל

New member
הימור שלי : Password מילה שמורה.

משני את שם העמודה בטבלה, למשהו אחר, ואת הקוד - בהתאם. ראי איזה פלא
 
למעלה