
13-02-2006, 15:28
|
|
|
|
חבר מתאריך: 29.01.06
הודעות: 8
|
|
|
שאילתת INSERT להכנסת תאריך ל-SQL 2000 - עזרה!!
שלום לכם.
אני כותב אתר ב-ASP ומשתמש במסד נתונים מסוג MS SQL SERVER 2000.
בטבלאת MEMBERS במסד יש עמודה שנקראת JOINED ומסמנת את תאריך מילוי טופס ההרשמה של המשתמש באתר. הטבלה היא מסוג DATETIME.
בקוד הרישום משתנה שנקרא TODAY מקבל את ערך התאריך של אותו יום ע"י שימוש ב- DATE.
Today = date ()
כשאני כותב את שאילתת ה-INSERT ל-SQL אני מקבל הודעת שגיאה:
conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
שורת הקוד שלי להכנסת הנתונים היא:
Insert into members values ('" & username & "', '" & pwd & "', '" & fname& "', '" & today & "') where member_id = '" & member_id & "' "
ואז מתקבלת תגובת ה- ERROR הנ"ל.
מהיא הדרך הנכונה להכניס את נתון ה-DATE לתוך טבלאת התאריך מסוג DATETIME לפני שאני פשוט עובר לטבלה מסוג VARCHAR שבוודאי קולטת את הנתונים בלי בעיה.
תודה רבה מראש
MARLBORO MAN
|