שלח תשובה

זירת השאלות

5967
צפיות
5
תשובות

MySQL+ASP

,‏ 7 באפריל, 2005

היי
לאחר מאבקים ממושכים הצלחתי להתחבר למסד נתונים מסוג MySQL מתוך ASP.
כרקע אני בשלבי "הסבה" מACCESS לMYSQL ובאחד המדריכים ראיתי שאילתת SQL שנקראת CREATE DATABASE. הדבר היה עם קוד PHP ד"א.
השאלה שלי היא:
האם בכלל ניתן להתחבר לDB בלי להכניס את שם המסד?
אם כן אז חיפשתי במדריך של MySQL ולא כל כך מצאתי את התחביר המדויק שלו. אם כן אשמח לדעת איך.
תודה מראש, יואב

תגיות:

5 תשובות

  1. פחן הגיב:

    אתה יכול לתת
    לי לינקים לחומר על המעבר בינהם
    תודה

  2. YoYo הגיב:

    בעיה במשפט SQL


            SQLte = "INSERT users(uname, pfname, pass, email, messenger, icq, hompage, yahoo, aol, desc, sign, work, location) VALUES ("
            SQLte = SQLte &"’ "&uname&" ‘, "
            SQLte = SQLte &"’ "&pfname&" ‘, "
            SQLte = SQLte &"’ "&pass&" ‘, "
            SQLte = SQLte &"’ "&email&" ‘, "
            SQLte = SQLte &"’ "&messenger&" ‘, "
            SQLte = SQLte &"’ "&icq&"’, "
            SQLte = SQLte &"’ "&hompage&" ‘, "
            SQLte = SQLte &"’ "&yahoo&" ‘, "
            SQLte = SQLte &"’ "&aol&" ‘, "
            SQLte = SQLte &"’ "&desc&"’, "
            SQLte = SQLte &"’ "&sign&"’, "
            SQLte = SQLte &"’ "&work&"’, "
            SQLte = SQLte &"’ "&loaction&"’ "
            SQLte = SQLte &")"

    למה הקוד לא תקין?
    השגיאה שאני מקבל היא:


    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘desc, sign, work, location) VALUES (a,ab,1234567,yoavp10@gmail.com,,,,,,,,,)’ at line 1
    /ASP-ready for use/forum/signupf.asp, line 90

    תודה מראש, יואב

  3. YoYo הגיב:

    בעייה בקוד SQL
    מדוע הקוד הבא לא עובד:


            SQLte = "INSERT users(uname, pfname, pass, email, messenger, icq, hompage, yahoo, aol, desc, sign, work, location) VALUES ("
            SQLte = SQLte &""&uname&","
            SQLte = SQLte &""&pfname&","
            SQLte = SQLte &""&pass&","
            SQLte = SQLte &""&email&","
            SQLte = SQLte &""&messenger&","
            SQLte = SQLte &""&icq&","
            SQLte = SQLte &""&hompage&","
            SQLte = SQLte &""&yahoo&","
            SQLte = SQLte &""&aol&","
            SQLte = SQLte &""&desc&","
            SQLte = SQLte &""&sign&","
            SQLte = SQLte &""&work&","
            SQLte = SQLte &""&loaction&""
            SQLte = SQLte &")"

    השגיאה היא:

    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘desc, sign, work, location) VALUES (a,ab,1234567,yoavp10@gmail.com,,,,,,,,,)’ at line 1
    /ASP-ready for use/forum/signupf.asp, line 90

    בתודה, יואב.

  4. זהר פלד הגיב:

    כנראה שחלק מהמשתנים שלך ריקים…
    יש במדור SQL מאמר על איך לדבג SQL, שיכול מאוד לעזור לך…

שלח תשובה

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

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

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

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

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