15. august 2003 - 12:28Der er
8 kommentarer og 1 løsning
SQL opret/slet tabel/feldt
Jeg sidder her og skal til at lege lidt med en MS SQL database, hvor jeg skal lave følgende. Oprette en ny tabel i databasen, slette 1 felt (indeholdende henholdsvis billeder og tekst)
Jeg har et ASP script der conecter til databasen.
Herefter vil jeg så gerne slette feltet, gøres det sådan ca. sådan her?
ALTER TABLE ret_forside DROP COLUMN billede_to
Herefter vil jeg så gerne oprette en ny tabel og tænker noget i stil med
Jeg er noget i tvivl om nyheds_id punktet for i det jeg er ved at rettet til ser det ikke ud til at den sender nogle oplysninger til dette felt, er det bare et felt der automatisk oprettes? Altså et nøgle felt med autotæller??? (thi det er det jeg skal bruge)
Mit felt nyheden skal være et tekst felt, er der nogle begrænsning på hvor meget der kan skrives i disse?
Sidst men ikke mindst, hvordan få jeg eksekveret dette på serveren så den fortager de ønsket handlinger?
Håber der er nogle der kan hjælpe mig her trick ;o)
Du skal ihvertfald angive hvor store dine tekstfelter skal være og der må ikke være mellemrum i dine kolonne navne, eks: CREATE TABLE trick_nyheder ( nyheds_id integer, nyheden varchar(60), nyhedsbillede varchar(60), )
Synes godt om
Slettet bruger
15. august 2003 - 12:42#2
Hvis id bare er en autonum, skal det være nyheds_id int IDENTITY(1,1),
Synes godt om
Slettet bruger
15. august 2003 - 12:43#3
For at få udført en sql skal du lave strengen og så udføre den med dit connection object, eks. conn.execute(strSQL)
Et generelt tip: Hvis du har enterprise manager, så kan du sætte den til at "optage" eventuelle ændringer du laver ved en tabel, herefter kan du se den SQL der skulle til at udføre ændringen. V.h.a. denne funktion kan du ofte se hvordan tingene gøres.
Jeg siger mange tak, bertie løber med de 60 points da han lede mig på rette spor, havde Trumf været smart havde han lavet et svar og ikke en kommentar *g* Da han hjalp mig med at lave det færdigt (privat)
Damn bertie, kom til at klikke afvis kan du ikke lige ligge et svar ind igen??
trick ;o)
Synes godt om
Slettet bruger
16. august 2003 - 17:22#9
Ok :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.