---
title: "Create Table"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/14186-create-table"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mz"
published: "2002-01-29T19:53:00.000Z"
updated: "2002-02-04T12:04:00.000Z"
replies: 11
views: 257
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/14186-create-table"
---

# Create Table

## #1 — Mz, 2002-01-29T19:53Z

Go´kväll!

Sitter och pular med en MS Access2000 databas, försöker skapa en ny tabell i en databas, men får det inte att fungera.

```
CREATE TABLE "& LCase(strNewTable) &" (ID COUNTER NOT NULL PRIMARY KEY, refID NUMERIC, refName TEXT NULL, Content PM NULL)
```

Jag får följande felmeddelande:
Syntaxfel i fältdefinition.

Någon som kan ge mig en hjälpande hand? ;)

Permalänk: https://www.webforum.nu/p/14186

## #2 — LarsG, 2002-01-29T20:00Z

Du kan inte ange null som ett constraint, det är bara not null som är tillåtet. (Enlig sql-standard.)

```
CREATE TABLE "& LCase(strNewTable) &" (ID COUNTER PRIMARY KEY, refID NUMERIC, refName TEXT , Content PM )
```

Du behöver inte ange not null för kolumner som ingår i primärnyckeln.

Om det här du tänker göra löpande så tycker jag inte att det är någon bra design. Det går att lösa, t.ex. att ha en extra primärnyckelskolumn i så aytt flera användare kan dela på samma tabell.

Permalänk: https://www.webforum.nu/p/309361

## #3 — Mz, 2002-01-29T20:06Z

Hej LarsG.

Det rör sig om max 10 st som jag behöver skapa dynamiskt, inget som ex. besökare till sidan skall ha med att göra. :)

Gällande mitt problem så får jag nu ett nytt felmeddelande på din kod:

```
CREATE TABLE "& LCase(strNewTable) &" (ID COUNTER PRIMARY KEY, refID NUMERIC, refName TEXT , Content PM )
```

Felmess: Syntaxfel i CREATE TABLE-instruktion.

Permalänk: https://www.webforum.nu/p/309362

## #4 — LarsG, 2002-01-29T20:12Z

Ok.

Hur ser strängen ut? Innehåller strNewTable något värde?

Kör du svensk access? Kan du testa med MEMO istf PM?

Permalänk: https://www.webforum.nu/p/309363

## #5 — Mz, 2002-01-29T20:19Z

Japp, med MEMO fungerade det bättre - men inte redigt så bra som jag önskar ;)

Tabellen skapas, men min kolumn refName som ska bli TEXT blir också PM, samt att jag måste ha Tillåt nollängd på både refName och Content...

Går inte det att ordna då menar du? :q

(Kör Svenska Access)

Permalänk: https://www.webforum.nu/p/309364

## #6 — LarsG, 2002-01-29T20:28Z

Det verkar ju konstigt detta. 

Vad exakt innebär Tillåt nollängd? Är det att man får lägga in null eller att man får lägga in en tom sträng?

Hur som heslt så är default att man får göra både och.

Permalänk: https://www.webforum.nu/p/309365

## #7 — Mz, 2002-01-29T21:00Z

Det innebär att man kan lämna fältet tomt, men det verkar som om det fungerar i alla fall. :)

Gällande att TEXT blir PM så får jag nog jobba lite på det, grunden är klar nu i alla fall - Tack!

Permalänk: https://www.webforum.nu/p/309366

## #8 — Erik Juhlin, 2002-01-29T21:37Z

LarsG får starta en wF-kurs i hur man ska designa databaser! ;)

Jag tror mrblonde kan behöva en sån kurs! ;) :e

Permalänk: https://www.webforum.nu/p/309367

## #9 — mrblonde, 2002-02-04T07:33Z

vad har jag nu gjort?

Permalänk: https://www.webforum.nu/p/309368

## #10 — PatrikB, 2002-02-04T09:28Z

bör det inte sättas hur många tecken som text ska tillåta?

```
..refName TEXT (50) ...
```

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/309369

## #11 — LarsG, 2002-02-04T10:36Z

Text innebär default en maxlängd på 255 tecken.

Permalänk: https://www.webforum.nu/p/309370

## #12 — Erik Juhlin, 2002-02-04T12:04Z

Retar bara mrblonde! ;)

Permalänk: https://www.webforum.nu/p/309371

---

Tråden på webben: https://www.webforum.nu/amne/asp/14186-create-table
