שלח תשובה

זירת השאלות

727
צפיות
7
תשובות

שליחת מידע למסד נתונים מקובץ ASP

,‏ 11 בפברואר, 2008

ניסיתי לעשות מה שרשום פה באתר אבל זה נתן לי שגיאה,לכן ניסיתי לפתחאחד בעצמי אבל עדיין יש לי שגיאה.
עשיתי קובץ html עם הרשמה פשוטה שיש בה שם,שם משפחה,ת.ז ואז הנתונים האלה מופנים לקובץ ASP בשם insert והוא אמור להכניס אותם למסד נתונים.
כך נראה הקובץ ASP שלי:
<html>
<head><title>קבלת מידע מטופס</title></heat>
<body dir=rtl>
<%
f=Request.Form("f_name")
l=Request.Form("l_name")
i=Request.Form("id")
sq="insert into personal_data(f_name,l_name,id) values ('"&f&"','"&l&"','"&i&"')"
path=Server.mappath("MYdata.mdb")
set con=Server.createobject("ADODB.Connection")
con.open "driver={Microsoft Access Driver(*.mdb)};DBQ="&path
con.Execute sq
con.close
set con=nothing
%>
הוספת המשתמש <%=f%> <%=l%> הצליחה
</body>
</html>

אבל כל פעם אחרי שאני מסיים את תהליך ההרשמה שבקובץ html ועושה "שלח" זה פונה אל הקובץ insert (שהבאתי פה) ואז זה אומר "הדף לא נמצא"
מה הבעיה פה?=

תודה מראש

תגיות:

7 תשובות

  1. JoinWeb co il הגיב:

    נסה להפעיל את
    Parent Paths=Enable
    או
    וצריך לבדוק  תקינות דרך לקובץ במשתנה.
    אבל לעבוד מול הקובץ ישירות ממש אינו ממליץ.

    רק דרך ODBC ->
    הגדר את System DSN

  2. motiml77 הגיב:

    אממ
    קודם כל תודה על התגובה.
    1. היכן בקובץ להוסיף את : Parent Paths=Enable ?
    2.אני לא ממש יודע איך להגדיר את ה system Dsn תוכל להגיד לי היכן זה?

    סליחה על השאלות=

  3. JoinWeb co il הגיב:

    Parent Paths
    Parent Paths
    דרך IIS או בעזרת פנל ניהול המסופק עיי חברת איחסון אתרים

    ODBC דרך לוח בקרה (control panel) ->
    Administrative Tools

    או בעזרת פנל ניהול המסופק עיי חברת איחסון אתרים

  4. motiml77 הגיב:

    חיפוש מידע בקובץ TXT-שפת ASP
    תודה לJoinWeb שעזרת לי עם השאלה הקודת..
    עכשיו הצלחתי לקלו את מה שאני רוצה לקובץ טקטס
    אז יש לי קובץ TXT שבו אני רוצה לחפש.
    אני רוצה למשל לקלוט:
    שם:***
    שם משפחה:***

    ואז כשילחצו "חפש" זה יחפש : "שם,שם משפחה" בקובץ txt שיש לי ויגיד למשל אם הוא מצא או לא.

    איך אני עושה את זה בשפת ASP?

    ז"א,אני יודע לעשות קליטת שם,שם משפחה לתוך שני נעלמים ,נגיד:
    f_name
    l_name
    אבל מישהו יכול לעזור לי עם הפקודת חיפוש?

    תודה מראש

  5. JoinWeb co il הגיב:

    כנראה, במקרה שלך רצוי להשתמש ב
    ms access

    תשתמש במישפטי SQL ופקודת LIKE

    דוגמה:

    select fname,lname from MyTable WHERE fname LIKE '%יג%'

    או פרמטר

    SELECT fname,lname from MyTable WHERE FName LIKE '%' + @my_Param + '%' OR LName LIKE '%' + @my_Param + '%' ";

  6. motiml77 הגיב:

    הבעיה היא
    שכל תוכנית שאני עושה שרמוה להכניס מידע לקובץ ACCESS לא מצליחה לכן עברתי לקובץ txt.
    יש לך אולי פתרון?=

  7. Orel B הגיב:

    ASP קשור לפורום תכנות צד שרת
    למענה מקצועי יותר אני ממליץ שתפנה לשם

שלח תשובה