שלח תשובה

זירת השאלות

6273
צפיות
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,[email protected],,,,,,,,,)' 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,[email protected],,,,,,,,,)' at line 1
    /ASP-ready for use/forum/signupf.asp, line 90

    בתודה, יואב.

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

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

שלח תשובה