Hvis jeg ønsker at oprette data i en tabel hvor tabelen har en primærnøgle som er angivet med autonummerering, hvordan klares dette i INSERT INTO kommandoren struktur? På en eller anden måde skal det felt med Autonummereringen aktiveres uden der skrives i det, hvordan klares dette?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Problemet er at mængden af felter i tablen skal stemmer overens med mængden INSERT INTO felter. Ellers kommer der en feljmelding der siger at der uoverenstemmelse mellem tabel og INSERT kommandoen. så skal jeg helt undlade Feltet i INSERT eller insætte et blankt felt eller hvordan?
Hvis INSERT INTO kommandoen skal indeholde samme antal kolonner som der er i respektive tabel, hvordan kan jeg så omgås Autonummereringsfeltet i tabelen? Kan jeg helt undlade at refere til Autonummereringstabelen i INSERT INTO kommandoen hvis jeg i kommandoen refere specifikt til hvilke kolloner der i tablelen der skal skrives i? Som jeg gør nu, refere jeg kun til den tabel der skal sættes data i, ikke specifikt hvilke kolloner i tabelen, er det her fejlen ligger?
Du behøver kun at sætte data ind i de felter hvor værdi er krævet. Du angiver de kolonner der skal have en værdi indsat ved ...(col1,col2). Col1 er navnet på feltet. Ex: tabel1 id:autonumber fornavn:text mellemnavn:text efternavn:text
INSERT INTO tabel1(fornavn,efternavn) VALUES ("Harald","Blåtand")
Okay! Et sidste afklarende spørgsmål, hvordan ser det ud i praksis. Jeg er rimelig grøn i access og er ikke helt med på hvornrå man bruger "" [] && osv.
Hvis jeg vil indsætte i FilmID i kolonnen Film i tabelen tblMemory ser der så ud som: strSQL2 = "INSERT INTO tblMemory (" & Film & ") VALUES (" & FilmID & ")"
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.