אתה צריך להכניס את זה לתוך 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 %>
11 תשובות
אתה צריך ליצור חיבור למסד הנתונים
על מנת לדעת לאיזה מסד להוסיף את הטבלה.
והעברתי את ההודעה שלך מפורום צד-לקוח לצד-שרת כיוון שלכאן היא שייכת (שתדע להבא).
תלוי באיזה רמה?!
במדריך דיברו ברמת המסד (בחלק של שאילתות באקסס)
ברמת ה-ASP תצטרך לפתוח קונקשיין למסד
תודה רבה על העזרה
ניסיתי ליצור טבלה
זה הקוד:
<%
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
————-^
מה לא בניתי וטוב???
החץ של השגיאה מופיעה על ה-A
ולא על ה-T של המילה TABLE,
לא הפעלת פה קוד…
קרא במדריך באתר
לא מוצא את זה
אתה צריך להכניס את זה לתוך 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
%>
הוא נו,ן לי שגיאה:
הקוד:
<%
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
כי באמת יש לך טעות
הוספת פסיק שלא צריך:
" Ans1 TEXT(10)" &_
תודה רבה אתה באמת מלך