Avatar billede mihl Nybegynder
18. december 2005 - 15:14 Der er 9 kommentarer og
1 løsning

Access og SQL ?

Jeg skal insdsætte noget data i en tabel, som indeholder et felt med autonummerering, og her løber jeg så ind i problemet...

conn.Execute ("insert into varer values('01','00',[Feltet med autonummerering],'test vare','900','2','01000009','12')")

Hvad skal der stå på autonummereringens plads ?
Avatar billede nielle Nybegynder
18. december 2005 - 15:19 #1
Ikke noget. Det skal du helt udelade af din SQL, og lase Access om sev at håndtere det.
Avatar billede nielle Nybegynder
18. december 2005 - 15:19 #2
Altså:

conn.Execute ("insert into varer values('01','00','test vare','900','2','01000009','12')")
Avatar billede mihl Nybegynder
18. december 2005 - 15:23 #3
Så får jeg: Antallet af forespørgselsværdier og destinationsfelter er ikke det samme....
Avatar billede terry Ekspert
18. december 2005 - 16:48 #4
Try giving the field list

INSERT INTO Varer (Field1, Field2....) VALUES (.....

and make sure that number fields are NOT enclosed in ''
Avatar billede terry Ekspert
18. december 2005 - 16:51 #5
and as nielle says, dont include the autonumber field
Avatar billede terry Ekspert
28. december 2005 - 11:10 #6
status?
Avatar billede mihl Nybegynder
28. december 2005 - 11:30 #7
It worked like a charm...

Terry, make an answer and you'll get your points..
Avatar billede terry Ekspert
28. december 2005 - 12:41 #8
maybe nielle should get some too?
Avatar billede mihl Nybegynder
28. december 2005 - 13:11 #9
No, cause what he said didnt work... :(
Avatar billede terry Ekspert
28. december 2005 - 13:21 #10
Ah! Thanks :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
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