Meerdere inserts tegelijk in access

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Dennis van der Meer

Dennis van der Meer

23/01/2006 20:41:00
Quote Anchor link
Hoi,

het lukt me niet om in access meerdere inserts tegelijk te doen.

Ik heb het zo gebrobeerd:

INSERT INTO wedstrijden
values(1, '28-01-2006', 'The Roodies', 2, 'thuis');
INSERT INTO wedstrijden
values(1, '04-02-2006', 'Weskos', 3, 'uit')

dan geeft hij melding dat die ; weg moet, zonder zegt hij dat een ; ontbreekt. Hoe is de goede manier?
 
PHP hulp

PHP hulp

16/11/2024 11:27:07
 
Dennis van der Meer

Dennis van der Meer

23/01/2006 21:16:00
Quote Anchor link
Ik heb dit ook geprobeerd, wat ook niet wilt werken:

INSERT INTO wedstrijden
values(
(1, '28-01-2006', 'The Roodies', 2, 'thuis'),
(1, '04-02-2006', 'Weskos', 3, 'uit'),
(1, '11-02-2006', 'Garmas', 4, 'thuis'),
(1, '18-02-2006', 'T-for you.com', 5, 'uit'),
(1, '25-02-2006', 'FC Knudde', 6, 'thuis'),
(2, '04-03-2006', 'Galastino', 1, 'uit'),
(2, '25-02-2006', 'Weskos', 3, 'thuis'),
(2, '18-02-2006', 'Garmas', 4, 'uit'),
(2, '04-02-2006', 'T-for you.com', 5, 'thuis'),
(2, '11-02-2006', 'FC Knudde', 6, 'uit'),
(3, '18-02-2006', 'Galastino', 1, 'thuis'),
(3, '01-04-2006', 'The Roodies', 2, 'uit'),
(3, '28-01-2006', 'Garmas', 4, 'thuis'),
(3, '11-02-2006', 'T-for you.com', 5, 'uit'),
(3, '18-02-2006', 'FC Knudde', 6, 'thuis'),
(4, '11-03-2006', 'Galastino', 1, 'uit'),
(4, '25-03-2006', 'The Roodies', 2, 'thuis'),
(4, '04-03-2006', 'Weskos', 3, 'uit'),
(4, '25-02-2006', 'T-for you.com', 5, 'thuis'),
(4, '04-02-2006', 'FC Knudde', 6, 'uit'),
(5, '01-04-2006', 'Galastino', 1, 'thuis'),
(5, '11-03-2006', 'The Roodies', 2, 'uit'),
(5, '25-03-2006', 'Weskos', 3, 'thuis'),
(5, '18-03-2006', 'Garmas', 4, 'uit'),
(5, '28-01-2006', 'FC Knudde', 6, 'thuis'),
(6, '25-03-2006', 'Galastino', 1, 'uit'),
(6, '18-03-2006', 'The Roodies', 2, 'thuis'),
(6, '11-03-2006', 'Weskos', 3, 'uit'),
(6, '01-04-2006', 'Garmas', 4, 'thuis'),
(6, '04-03-2006', 'T-for you.com', 5, 'uit'))
 
Klaasjan Boven

Klaasjan Boven

23/01/2006 21:19:00
Quote Anchor link
moet je niet aangegeven ik welke kollomen er geinsert moet worden?
INSERT INTO wedstrijden(punten, datum, club, goals, plaats)
VALUES
(6, '04-03-2006', 'T-for you.com', 5, 'uit')
 
Dennis van der Meer

Dennis van der Meer

23/01/2006 21:27:00
Quote Anchor link
nee, als ik er een tegelijk doe, doet hij het wel.
 
- SanThe -

- SanThe -

23/01/2006 21:59:00
Quote Anchor link
Gokje. En zo?
VALUES (.....), (....), etc
 
Frank -

Frank -

23/01/2006 22:10:00
Quote Anchor link
Accepteert Access wel meerdere queries tegelijkertijd? En zo ja, hoe ziet dan de syntax er uit? Check de handleiding eens.

MySQL accepteert bv. slechts 1 query tegelijkertijd. Bij meerdere insert's moet je dan een loopje maken. Misschien heb je dit ook nodig.
 
Dennis van der Meer

Dennis van der Meer

23/01/2006 22:19:00
Quote Anchor link
Dit haal ik er van daan:

Syntaxis
Toevoegquery voor meerdere records:

INSERT INTO doel [(veld1[, veld2[, ...]])] [IN externedatabase]
SELECT [bron.]veld1[, veld2[, ...]
FROM tabelexpressie

Toevoegquery voor één record:

INSERT INTO doel [(veld1[, veld2[, ...]])]
VALUES (waarde1[, waarde2[, ...])



Die tweede snap ik, die eerste niet
 
MrX

MrX

23/01/2006 22:24:00
Quote Anchor link
Dennis:
INSERT INTO wedstrijden
values(1, '28-01-2006', 'The Roodies', 2, 'thuis');
INSERT INTO wedstrijden
values(1, '04-02-2006', 'Weskos', 3, 'uit')
Heb je op het einde van de 2de INSERT INTO ook een ; geplaatst?
 

23/01/2006 22:27:00
Quote Anchor link
jep, die is hier weggevallen zie ik, maar die stond er wel bij ja.
 
Jan Koehoorn

Jan Koehoorn

23/01/2006 22:37:00
Quote Anchor link
@ Dennis: die eerste is de broncode voor een toevoegquery in Access, waarmee je dus velden van de ene naar de andere tabel kunt kopieren.

Bijvoorbeeld:

INSERT INTO tabel ( naam )
SELECT acteurs.naam
FROM acteurs;
Gewijzigd op 23/01/2006 22:38:00 door Jan Koehoorn
 

23/01/2006 22:40:00
Quote Anchor link
Oke, maar weet je hoe ik meerdere records in 1 query kan toevoegen of is dat niet mogelijk in Access
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.