שלח תשובה

זירת השאלות

311
צפיות
11
תשובות

יצירת טבלה-שאלה פשטוה ביותר

,‏ 27 ביוני, 2004

לפני הקוטד הרלוונטי של יצירת הטבלה פה צריך לפתוח connection למס"ד נתונים??
תודה לעוזרים כרגיל

תגיות:

11 תשובות

  1. BuildHome הגיב:

    אתה צריך ליצור חיבור למסד הנתונים
    על מנת לדעת לאיזה מסד להוסיף את הטבלה.

    והעברתי את ההודעה שלך מפורום צד-לקוח לצד-שרת כיוון שלכאן היא שייכת (שתדע להבא).

  2. ניר טייב הגיב:

    תלוי באיזה רמה?!
    במדריך דיברו ברמת המסד (בחלק של שאילתות באקסס)
    ברמת ה-ASP תצטרך לפתוח קונקשיין למסד

  3. פחן הגיב:

    ניסיתי ליצור טבלה
    זה הקוד:


    <%
    set conn=server.createobject("adodb.connection")
    conn.open "db_name"
    CREATE TABLE Ans1
    (
        ID COUNTER PRIMARY KEY,
        ans1 TEXT(10),
        
    )
    conn.close
    set conn=nothing
    %>


    והשגיאה שהוא נותן לי היא:


    Microsoft VBScript compilation error ‘800a0401’

    Expected end of statement

    /customer/table.asp, line 5

    CREATE TABLE Ans1
    ————-^

    מה לא בניתי וטוב???

  4. פחן הגיב:

    החץ של השגיאה מופיעה על ה-A
    ולא על ה-T של המילה TABLE,

  5. אוריקס הגיב:

    לא הפעלת פה קוד…
    קרא במדריך באתר

  6. ניר טייב הגיב:

    אתה צריך להכניס את זה לתוך conn.Exe
    conn.execute

    <%
    set conn=server.createobject("adodb.connection")
    conn.open "db_name"
    sql = "CREATE TABLE Ans1" &_
    "(" &_
    "    ID COUNTER PRIMARY KEY," &_
    "    ans1 TEXT(10)," &_
    ")"
    con.execute(sql)
    conn.close
    set conn=nothing
    %>

  7. פחן הגיב:

    הוא נו,ן לי שגיאה:
    הקוד:

    <%
    set conn=server.createobject("adodb.connection")
    conn.open "mercaz_meida"
    sql = "CREATE TABLE ans1" &_
    "(" &_
    "    ID COUNTER PRIMARY KEY," &_
    "    Ans1 TEXT(10)," &_
    ")"
    conn.execute(sql)
    conn.close
    set conn=nothing
    %>


    השגיאה


    Microsoft OLE DB Provider for ODBC Drivers error ‘80040e14’

    [Microsoft][ODBC Microsoft Access Driver] Syntax error in field definition.

    /customer/table.asp, line 9

  8. ניר טייב הגיב:

    כי באמת יש לך טעות
    הוספת פסיק שלא צריך:

    "    Ans1 TEXT(10)" &_

שלח תשובה