הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [ASP] בעיה בדף + בעיה במסד (https://hosts.co.il/forums/showthread.php?t=47681)

stav 16-06-07 23:57

[ASP] בעיה בדף + בעיה במסד
 
שלום לכולם ,
יש לי 2 שאלות
1) כאשר אני מכניס מספר שמתחיל ב 0 הוא נשמר ללא האפס וכשאני שולף אותו הוא מופיע בלי , כיצד לבטל את זה ?
2) הדף הבא
קוד:


<%
  set conn = Server.CreateObject("ADODB.Connection")
  conn.Open "Driver={Microsoft Access Driver (*.mdb)}; Dbq="& Server.MapPath("data.mdb") &";"
  Set rec = Server.CreateObject("ADODB.Recordset")
  sql="select * from Users where User='"&session("username")&"' "
  rec.Open sql,conn,3,3
עיבוד
 rec.close
set rec=nothing
conn.close
set conn=nothing

זה הקוד שASP , השגיאה היא
קוד:

ADODB.Field error '80020009'

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

/UpdateUser.asp, line 0

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


תודה מראש לעוזרים .
נ.ב. פתרתי תבעיה של האשכול הקודם אפשר לנעול.

Eran-s 17-06-07 00:01

1. נראה לי הפתרון היחיד הוא לשמור כמחרוזת.

somebody 17-06-07 00:54

1. כמו ערן(אופס(?)חחח) אמר.
2. אם מופיע ההודעה הזו, זאת אומרת שלא קיים שדה עם אותו השם.
נסה להדפיס את המשפא SQL, יכול להיות שה SESSION שלך מכיל ערך לא תקין.

Eran-s 17-06-07 01:56

ציטוט:

נכתב במקור על ידי somebody (פרסם 501043)
1. כמו ארז אמר.
2. אם מופיע ההודעה הזו, זאת אומרת שלא קיים שדה עם אותו השם.
נסה להדפיס את המשפא SQL, יכול להיות שה SESSION שלך מכיל ערך לא תקין.

1. כמו שערן אמר

Source 17-06-07 10:43

1. במסד תשתמש בתכונה ZeroFill (אם יש) לשדה הרצוי.


כל הזמנים הם GMT +2. הזמן כעת הוא 05:38.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ