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 DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
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