Avatar billede jan_hestegaard Nybegynder
07. juni 2001 - 20:12 Der er 10 kommentarer

Alter Table i access

Hej Eksperter.
Jeg går lidt med et håb om at nogle af jer kan hjælpe mig med oprettelse af felter i access via asp.

Jeg kender til og bruger ofte alter table til MS SQL server.

Jeg har følgende spørgsmål. Et link til referencer vil også udløse point, ligesom svar til et af spørgsmålene vil udløse en del af de 250 point.

1) OPRETTELSE AF ET ID FELT SOM HAR AUTONUMURERING OG PRIMÆR NØGLE
Hvordan er kommandoen for at oprette et felt som fungere som den primærer nøgle, ikke unik og samtidig har en værdi som altid er +1.

2) OPRETTELSE AF ET TEKST FELT
Når jeg til access opretter et felt som har tekst plejer jeg at bruge varchar(255) - men i access bliver feltet ikke helt ens når jeg benytter denne varchar som hvis jeg manuelt opretter den i access. Det har bla. en indvirkning på Unicode Kompirmerings indstillingen - hvorfor og hvordan løser jeg det

3) Generel reference
Er der nogen som kender en side, f.eks. hos MS som behandler de forskellige datatyper i access og hvordan man opretter dem via ALTER TABLE
Avatar billede netsrac Praktikant
07. juni 2001 - 20:16 #1
1) CREATE TABLE test (id Counter)
Avatar billede nute Nybegynder
07. juni 2001 - 20:19 #2
Kan dette hjelpe ?
1) CREATE INDEX index_name ON table
2) se pkt 3
3) http://msdn.microsoft.com/library/wcedoc/sqlce/sqlceref_8ppv.htm
linket fra denne side:
http://msdn.microsoft.com/library/wcedoc/sqlce/sqlceref_87j9.htm

/nute
Avatar billede jan_hestegaard Nybegynder
07. juni 2001 - 20:23 #3
Netsrac: Tak for dit svar jeg tester det lige.

Nute: Den reference handler da ikke om Access, men om en SQL server!?!?!
Avatar billede nute Nybegynder
07. juni 2001 - 20:26 #4
sant nok, men det er allikevel MSSql det er snakk om. ( det var også grunnen til at jeg stilte spørsmålet \"Kan dette hjelpe\" i toppen :-)

Det er mye likt i SQL Server og Access, meeeen det er mye forskjellig også....
Avatar billede jan_hestegaard Nybegynder
07. juni 2001 - 20:29 #5
Nute: Helt ok. Men jeg tror det ikke... men jeg tester det lige... jeg troede bare du havde fået kopieret et forkert link ind ;-)
Avatar billede nute Nybegynder
07. juni 2001 - 20:34 #6
det var med fullt overlegg, men med et medium stort forbehold :-)
Avatar billede jan_hestegaard Nybegynder
07. juni 2001 - 20:39 #7
Netsrac: Det løser egentlig kun en del af mit spørgsmål, nemlig hvordan man laver autonum. Og tak for det ;-)
Men samtidig skal det være \"primær nøgle\" og indstillingen \"Indekseret\" er lig med \"Nej\" i dit forslag, men skal sættes til \"Ja - dubletter tillades\", ligesom access normalt gør pr. default.
Avatar billede netsrac Praktikant
07. juni 2001 - 20:43 #8
CREATE TABLE test (id Counter) PRIMARY KEY(id)

Prøv det, ved ikke om det virker.

Avatar billede jan_hestegaard Nybegynder
07. juni 2001 - 20:54 #9
dataconn.Execute(\"CREATE TABLE [3_JJCampaigns](ID counter PRIMARY KEY)\") virker i hvertfald!

Tak for hjælpen

Så mangler jeg \"bare\" svar på: (jeg kan ikke bruge dit svar nute, sorry)
) OPRETTELSE AF ET TEKST FELT
Når jeg til access opretter et felt som har tekst plejer jeg at bruge varchar(255) - men i access bliver feltet ikke helt ens når jeg benytter denne varchar som hvis jeg manuelt opretter den i access. Det har bla. en indvirkning på Unicode Kompirmerings indstillingen - hvorfor og hvordan løser jeg det

3) Generel reference
Er der nogen som kender en side, f.eks. hos MS som behandler de forskellige datatyper i access og hvordan man opretter dem via ALTER TABLE
Avatar billede netsrac Praktikant
07. juni 2001 - 21:08 #10
Det kan jeg vist ikke hjælpe dig med desværre.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester