שלח תשובה

זירת השאלות

442
צפיות
2
תשובות

בעיה בהכנסת נתון תאריך למסד נתונים

,‏ 23 בינואר, 2006

אני מנסה להכניס את הנתונים למסד הנתונים שלי וכנראה הבעיה היא בנתון התאריך שלא נכנס למסד הנתונים…

הבנתי שיש צורה תחבירית להכניס תאריכים למסד נתונים האם זה ככה?



<%
    p_name=Request.Form("name")
    subject=Request.Form("subject")
    mesage=Replace(Request.Form("mesage"),vbCRlf,"<br>")
    pdate=date()
    set con=server.CreateObject("adodb.connection")
    con.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("mdb-databasemashovdb.mdb")
    sqltext="INSERT INTO mashov (subject,name,masege,date) VALUES ('"&subject&"','"&p_name&"','"&mesage&"','" & pdate & "')"
    Response.Write(sqltext)
    con.Execute (sqltext)
    Response.Redirect("feedback.asp")
     con.close
     set mashovdb=nothing
%>

תגיות:

2 תשובות

  1. adventureboy הגיב:

    הנה רעיון בשבילך
    אני רואה שאתה רוצה להכניס את התאריך הנוכחי.
    במקום להכניס אותו בשאילתא תעשה בבסיס הנתונים ערך default לשדה התאריך של now() ותעיף את זה מהשאילתא ואת הפקודות המיותרות מהסקריפט.

  2. GreenBerret הגיב:

    בכדי
    להכניס מידע מסוג שעה/תאריך למסד נתונים מסוג ACCESS אתה צריך לעטוף אותו בסימן # ולא בגרש.

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!