28. februar 2005 - 14:02
Der er
4 kommentarer og 1 løsning
syntax error i CREATE TABLE
Hvorfor får jeg syntaxefejl, når jeg forsøger at køre nedenstående til min Accessdatabase? <!-- #include file="connection.asp" --> <% SQL = "CREATE TABLE [planken](ugenr int(2),titel varchar,besvarelse varchar,dato varchar,forfatter int(5),parentUge int(2) null);" Connect.Execute(SQL) Connect.Close %> Fejlmedd: "Syntax error in CREATE TABLE statement."
Annonceindlæg fra HP
28. februar 2005 - 14:25
#1
skal ikke varchar ha en størrelse? og væk med null, eller tilføj not CREATE TABLE [planken](ugenr int(2),titel varchar(15),besvarelse varchar(15),dato varchar(15),forfatter int(5),parentUge int(2));
28. februar 2005 - 14:25
#2
så behøver du ikke ha [] kring navnet: CREATE TABLE planken (ugenr int(2), titel varchar(15), besvarelse varchar(15), dato varchar(15), forfatter int(5), parentUge int(2));
28. februar 2005 - 14:27
#3
Jeg får samme error... Microsoft JET Database Engine error '80040e14' Syntax error in CREATE TABLE statement. /www/createtable.asp, line 6 linje 6 er "Connect.Execute(SQL)"
28. februar 2005 - 14:44
#4
Hele min side ser sådanher ud: <% set connect = Server.CreateObject("ADODB.Connection") connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & Server.MapPath("../db/db.mdb") & ";" & _ "User Id=;" & _ "Password=;" SQL = "CREATE TABLE [planken](ugenr int(2),titel varchar(15),besvarelse varchar(15),dato varchar(15),forfatter int(5),parentUge int(2));" Connect.Execute(SQL) Connect.Close %>
28. februar 2005 - 15:44
#5
Du skal ikke angive længden af din int. CREATE TABLE planken ( ugenr int, titel varchar(15), besvarelse varchar(15), dato varchar(15), forfatter int, parentUge int )
Kurser inden for grundlæggende programmering