Avatar billede jytte Nybegynder
31. januar 2002 - 00:22 Der er 1 kommentar og
2 løsninger

Oprettelse af database vha. script

Jeg vil gerne ved at skrive passende kode i et script (der fortæller om alle tabeller med attributter, nøgler, evt tabelindhold) kunne oprette et database i Access.

Jeg vil med andre ord undgå den langsommelig procedure det er at skulle lave om på databasestrukturen ved at klikke sig frem.

Er dette mulig og i givet fald hvordan ?
31. januar 2002 - 08:19 #1
Du kan ikke få Access til selv at generere et Script, som du kan i f.eks. SQL Server (dette er en stor mangel i Access!)

Men, hvis du er en haj til SQL, så er der ikke noget, der forhindre dig i at skrive SQL'en i en forespørgsel (Create Tabel....)

Men jeg vil nok mene, at det er hurtigere at klikke sig frem.
Avatar billede terry Ekspert
31. januar 2002 - 10:34 #2
jytte what is the reason for this? In SQL Server this is possible and it is alos possible for SQL Server to generate the script from an existing database. This script can then be used to create a new database. In Access its possible to IMPORT your database (tables, forms etc.) into a new database, so scripts arent needed. But as Thomas says you CAN DO it all in code.
Avatar billede jytte Nybegynder
02. februar 2002 - 00:23 #3
Øv -- så er det ikke muligt at nøjes med at fyre et script af og få oprettet en database i ét hug.

Terry:
  Jeg vil gerne fortælle dig hvorfor jeg synes det ville være meget smart.
  Når jeg indimellem selv skal designe en database fra bunden af vælger
  jeg ikke altid de rigtige tabeller eller de rigtige datatyper og må
  derfor ind og klikke mig frem for at ændre. Dette tager MEGET unødvendig
  tid. Hvis jeg derimod havde et script skulle jeg for at ændre én datatype
  blot rette et enkelt sted og så fyre scriptet af igen (stor fordel!).
  En anden fordel er ved aftestning af databasen. Så er det rart at have
  noget testmateriale som man kan afteste på uden nødvendigvis at sidde og
  rette i databasen hver gang man skal lave en ny test. Med et script
  ville det være muligt at slette indholdet af databasen og putte et
  testindhold ind i databasen ved at fyre scriptet af og så kunne foretage
  nye tests på testindholdet. Ja det synes jeg altså er smart!

Og så har jeg altså desværre kun Access på min maskine.

Jeg accepterer begge jeres svar.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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