---
title: "Helt ny på MsSQL, skapa en tabell.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/69712-helt-ny-på-mssql-skapa-en-tabell"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "alj"
published: "2003-02-28T20:25:19.000Z"
updated: "2003-03-01T19:17:12.000Z"
replies: 12
views: 590
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/databaser-sql/69712-helt-ny-på-mssql-skapa-en-tabell"
---

# Helt ny på MsSQL, skapa en tabell..

## #1 — alj, 2003-02-28T20:25Z

Hejsan är totalny på området MsSQL och att skapa tabeller med SQL (som en ursäkt för alla löjliga frågor jag kommer fråga).

Har pillat ihop följande kod:

```
<%

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=sqloledb; " & _
					"Data Source=wrath; " & _
					"Initial Catalog=XXX; " & _
					"User ID=XXX; " & _
					"Password=;XXX"

Dim strSQL
    strSQL = "CREATE TABLE Personer "_
    &"( "_
    &"LastName varchar(30), "_
    &"FirstName varchar, "_
    &"Address varchar, "_
    &"Age int(3) "_
    &")"

Conn.Execute(strSQL)

%>
```

Jag kan tyvärr inte visa felmeddelandet (standard på servern..).
Men jag får i alla fall fel på koden, någon som kan se något som är fel? Lösenord och användar id osv, är jag säker på.

Nu till min andra fråga kan man ens göra så att exekvera SQL kod som skall skapa en tabell i asp? Finns det något enklare sätt (server är utrustad med Windows 2003 Server..)?
 \-Jag vet att det finns program som phpMyAdmin men det har jag inte tillgång till.

Går det att koppla upp sig till MsSQL servern genom något klientprogram?

Hoppas ni kan besvara mina många frågor :)

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

## #2 — @nders, 2003-02-28T20:29Z

Enklast använder man Enterprise Manager för att administrera tabeller och databaser. Det ingår i SQL Server Client tools.

Är du säker på att felmeddelandet inte kommer från IEs egna felmeddelanden?

Slå av friendly error messages / egna felmeddelanden i IE och prova sedan igen. Du borde få ett bättre felmeddelande.

(Givetvis kan du skriva kod som skapar databaser och tabeller och egentligen vad du vill, och exekvera i en asp-sida.)

Mvh,

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

## #3 — alj, 2003-02-28T20:38Z

Hej @nders :)
Nej jag får inga gulliga lull felmeddelanden detta är det servern som skriver (An error occurred on the server when processing the URL. Please contact the system administrator.) :)
Hittar ni andra några fel på koden?
Jag har inte tillgång till  SQL Server Client tools, någon som vet något gratis program och var man kan ladda hem det? eller kanske är SQL Server Client tools gratis (vilket jag inte tror då det är ifrån ms ;)).

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

## #4 — @nders, 2003-02-28T20:56Z

Jag ser inga fel i koden. 
Jag vet inte om Enterprise Manager finns någon annanstans än på SQL Server-skivorna, och jag vet tyvärr inget gratisprogram som gör liknande saker. Tyvärr.

Men det skulle underlätta väldigt mycket med ett ordentligt felmeddelande. Får du inget vettigare felmeddelande än det där så tycker jag att du *ska* kontakta serveradministratören (om det nu inte är IEs gullegull-felmeddelanden. ;) )

mvh

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

## #5 — alj, 2003-02-28T21:04Z

Hehe, nej är inte IE:s lulligull meddelanden som sagt, får nog prata med administratören när han kommer online.

Har kommit på en sak som kanske kan vara felet, när jag och ansvarig pratades vid via en chat sade han att jag skulle inkludera denna fil på alla sidor som skulle använda MsSQL databasen eller liknande, detta är filen:

```
MM_adoCon_STRING = "Provider=SQLOLEDB; Data Source=wrath; Initial Catalog=XXX; " _
     & "User Id=XXX; Password=XXX;"
```

Kan det vara något mysko med DSN:er eller liknande?

r) Förresten eftersom att det är en ASP sida, kan man inte komma undan detta med lull felmeddelanden med något script som detta "ON ERROR -skriv ut felmeddelande, SET ERROR = 0"
Som då skulle nollställa felet så man inte kommer till serverns standard meddelande, men den skriver endå ut felmeddelandet. Och hur skulle ett sådant script i verkligheten se ut?

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

## #6 — @nders, 2003-02-28T21:25Z

> **alj skrev:**
>
> Förresten eftersom att det är en ASP sida, kan man inte komma undan detta med lull felmeddelanden med något script som detta "ON ERROR -skriv ut felmeddelande, SET ERROR = 0"
> Som då skulle nollställa felet så man inte kommer till serverns standard meddelande, men den skriver endå ut felmeddelandet. Och hur skulle ett sådant script i verkligheten se ut?

Eftersom jag inte vet vad det är för sorts felmeddelande du får så vet jag inte om det kan stoppas. Men du kan ju alltid prova.

```
on error resume next
 ' kod
if Err.number <> 0 then
     Response.write Err.Number & "<br>" & Err.Description
     Err.Clear
End if
```

Mvh

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

## #7 — alj, 2003-02-28T21:32Z

Fick ett felmeddelande nu (Jippiiee :p)..

```
3704
Operation is not allowed when the object is closed.
```

Vadå jag har inte stängt något!?

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

## #8 — @nders, 2003-03-01T07:16Z

Du får nog visa mer kod.

mvh

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

## #9 — alj, 2003-03-01T14:38Z

> **@nders skrev:**
>
> Du får nog visa mer kod.
> 
> mvh

Är den koden där ovan jag får sådant fel när jag infogat din error kod..
Ähh jag får helt enkelt vänta fint tills ansvarig för servern kommer in på MSN Messenger, för nu verkar det inte ens fungera att få fram felmeddelanden, Ähh strunt samma man har ju Access tillsvidare  :)

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

## #10 — @nders, 2003-03-01T14:51Z

Har du ingen annan kod på sidan?

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

## #11 — alj, 2003-03-01T15:45Z

> **@nders skrev:**
>
> Har du ingen annan kod på sidan?

Nej, endast den koden jag har här ovan, nu utan din felmeddelande kod. Då den inte hjälpte något nu får jag bara serverns standard meddelande hela tiden :(

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

## #12 — LarsG, 2003-03-01T17:39Z

Du kan inte ange storlek på en int

```
 &"Age int "_
```

Sen så finns det ett allvarliagre fel och det är att tabellen inte innehåller någon primärnyckel.

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

## #13 — alj, 2003-03-01T19:17Z

> **LarsG skrev:**
>
> Du kan inte ange storlek på en int
> 
>
>
> ```
>  &"Age int "_
> ```
>
> 
> 
> Sen så finns det ett allvarliagre fel och det är att tabellen inte innehåller någon primärnyckel.

JAAAAAAAAAAAAAAAAAAAAAAAAAAAA!!! 

Tusen tack det fungerar nu :)
Tack @nders också som stått ut med alla frågor :)

Hehe, jag vet att det inte finns någon primärnyckel men jag testar bara med MsSQL , skall skriva "DROP TABLE Personer sedan  ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/69712-helt-ny-på-mssql-skapa-en-tabell
