20. oktober 2005 - 10:12
Der er
12 kommentarer og 1 løsning
Angivelse af Tekstfelters størrelse
Hej Jeg sidder og roder med noget database sjov! Jeg vil gerne oprette en ny tabel automatisk i mit program! Det går også fint nok, bortset fra, når jeg gerne vil have størrelser på mine tekstfelter! Eks: CREATE TABLE Test (ID INTEGER, USER VARCHAR(10)) Så brokker OleDbCommand sig over min VARCHAR(10), hvis jeg undlader (10) så går den fint igennem, problemet er så bare at feltet bliver på 255 tegn!
Annonceindlæg fra Computerworld it-jobbank
Mød 3.500+ it-talenter på IT-DAY 2026
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
20. oktober 2005 - 10:17
#1
VARCHAR(10) er legalt og en VARCHAR fylder kun udfra faktisk brugte tegn ikke udfra max. tegn men prøv lige at kald det felt noget andet end USER ! jeg tror at det er et reserveret ord
20. oktober 2005 - 10:24
#2
He! det virkede på den lille Test tabel! "CREATE TABLE User(ID COUNTER NOT NULL PRIMARY KEY ,USER VARCHAR(30),PASSWORD VARCHAR(30))" Denne her virker når jeg smidder den direkte ind i Access! Men når jeg vil lave den automatisk, får jeg følgende fejl {"Der er en syntaksfejl i CREATE TABLE-sætningen." }
20. oktober 2005 - 10:25
#3
vi prøver lige igen "CREATE TABLE Users(ID COUNTER NOT NULL PRIMARY KEY ,USERNAME VARCHAR(30),PASSWORD VARCHAR(30))" Får følgende fejl "Der er en syntaksfejl i feltdefinitionen."
20. oktober 2005 - 10:42
#4
Har du nogen ide om hvorfor den fejler ???
20. oktober 2005 - 10:53
#5
jeg tror at det er ID felttypen som driller prøv med: COUNTER AUTONUMBER IDENTITY og se om en af dem virker
20. oktober 2005 - 11:06
#6
Det er ikke min ID som driller "CREATE TABLE Users(ID COUNTER PRIMARY KEY ,USERNAME VARCHAR(30))" Dette kald, klarer den fint! først når jeg putter den sidste på, så fejler den! Kan det være fordi der ikke er mellemrum mellem komma og de to sidste fields
20. oktober 2005 - 11:07
#7
nej så er det snarere password som også er et reserveret ord
20. oktober 2005 - 11:08
#8
Er password også et reserveret ord ??? Hvis ja, så skal jeg jo bare ændre det
20. oktober 2005 - 11:12
#9
jeps! Password er resereveret også! Det virker efter at jeg ændrede det! Takker, ved du hvor man kan finde en liste over reserverede ord ?? Send et svar
20. oktober 2005 - 11:13
#10
svar
20. oktober 2005 - 11:14
#11
det er jo database specifikt i dit tilfælde skal du nok checke Access dokumentationen
20. oktober 2005 - 11:16
#12
Det vil jeg så gøre! Men tak for at du ledte mig den rigtige vej
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.