Avatar billede Slettet bruger
24. maj 2003 - 08:41 Der er 7 kommentarer og
1 løsning

insert into

Hej eksperter.

Jeg er ved at skrive en databaseapplikation til en Access DB. I den forbindelse har jeg brug for at oprrete en post i en tabel, uden andet data, end den automatisk genererede primærnøgle.

Så er det jeg gerne ville høre, om nogen ved, om jeg simplelthen bare kan udføre SQL sætingen "INSERT INTO minTabel" inde i mit program?

Eller er der andre måder hvorpå jeg i Access/SQL kan oprette en ny post uden at angive nogle data til den nye post?

På forhånd tak.
Avatar billede Slettet bruger
24. maj 2003 - 08:42 #1
Skal måske lige sige, at den aktuelle tabel indeholder andre felter end primærnøglnen, men at jeg blot ikke har brug for at fylde dem ud.
Avatar billede henrik13 Nybegynder
24. maj 2003 - 09:00 #2
Jeg har læst at du ikke kan oprette autonummerering i SQL.
Avatar billede Slettet bruger
24. maj 2003 - 10:22 #3
det kommer an på din DBMS. Nogle understøtter det og andre gør det ikke. Men i Access er det understøttet, og min tabel kører også med det uden problemer.... jeg vil bare gerne oprette en "tom" post hvor kun primærnøglen ikke er en nullværdi - vel at mærke via en SQL sætning fra mit program.

Desuden kan man i mySQL også sagtens  oprette et AUTO_INCREMENT felt, så det er ikke noget, man er udelukket fra i SQL.
Avatar billede terry Ekspert
24. maj 2003 - 13:38 #4
what is the point in creating records with no data other the the autonumber?
Avatar billede terry Ekspert
24. maj 2003 - 13:44 #5
about the closest you will get to this is
"INSERT INTO tbl2 (fld1) VALUES ( Null)"

fld1 is a text field with properties allow zero length set to Yes and Required set to No.
Avatar billede terry Ekspert
24. maj 2003 - 13:46 #6
doing it this way will keep ALL fields empty (other than ID)
Avatar billede Slettet bruger
24. maj 2003 - 19:58 #7
terry: thats good enough for me! :o)
Avatar billede terry Ekspert
24. maj 2003 - 20:12 #8
:o)
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