Toon posts:

[Access] Tabel leeggooien

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi,

In sql doe je zoiets als dit om een hele tabel leeg te maken:

delete * from tabelnaam;

Maar als je dat in Access ook zo doet krijg je: syntax error in from clausule.

Wat misschien kan is de hele tabel laten droppen en recreaten, maar het kan vast ook anders?

[ Voor 7% gewijzigd door Verwijderd op 03-06-2004 15:30 ]


  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 17:41
Hoe doe je dat dan precies in 'Access'?? Waar en wanneer krijg je die foutmelding?

offtopic:
GOT is geen helpdesk. Er wordt ook input van jezelf verwacht! Je begint nu echt al je vragen hier te spammen

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


Verwijderd

Topicstarter
Met een macro, runsql. He ik heb zojuist een heel eind lopen googelen anders, heb wel wat gevonden van delete queries, maar niets concreets.

[ Voor 73% gewijzigd door Verwijderd op 03-06-2004 15:34 ]


  • JohnD
  • Registratie: December 2001
  • Laatst online: 22-08 21:00

JohnD

Bernd

waarom maak je niet gewoon een query met de wizard en bekijk je vervolgens de sql code?

en als je nu niet weet waar ik het over hebt dan zit je hier verkeerd

Fear thy name as hell awakens
FKA SunStorms_Sletje


  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 17:41
Verwijderd schreef op 03 juni 2004 @ 15:33:
Met een macro, runsql. He ik heb zojuist een heel eind lopen googelen anders, heb wel wat gevonden van delete queries, maar niets concreets.
Dat kan gewoon hoor! zonder de puntkomma op het eind, maar dat gaat ook wel goed volgens mij

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


Verwijderd

Topicstarter
SunStorms_sletje schreef op 03 juni 2004 @ 15:33:
waarom maak je niet gewoon een query met de wizard en bekijk je vervolgens de sql code?

en als je nu niet weet waar ik het over hebt dan zit je hier verkeerd
dat had ik al een keer gedaan, achter een delete record button created by zo'n wizard zit:

Private Sub Command18_Click()
On Error GoTo Err_Command18_Click


DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70

Exit_Command18_Click:
Exit Sub

Err_Command18_Click:
MsgBox Err.Description
Resume Exit_Command18_Click

End Sub

Maar hier weet ik geen delete all van te brouwen

Verwijderd

Topicstarter
Masch schreef op 03 juni 2004 @ 15:37:
[...]

Dat kan gewoon hoor! zonder de puntkomma op het eind, maar dat gaat ook wel goed volgens mij
ik krijg:

Syntax Error in From Clausule

Action failed

Macro Name: Macro1
Condition: True
Action Name: Runsql
Arguments: Delete * from Order; No

  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 17:41
Verwijderd schreef op 03 juni 2004 @ 15:42:
[...]


ik krijg:

Syntax Error in From Clausule

Action failed

Macro Name: Macro1
Condition: True
Action Name: Runsql
Arguments: Delete * from Order; No
Het schuingedrukt vette stukje weghalen 8)7

Of heb je een tabel die Order; No heet?

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


Verwijderd

Topicstarter
Als je bij het maken van een makro voor RunSQl kiest, krijg je onderin twee invoervelden:

- SQL Statement
- Use Transaction (yes/no)

Die no slaat dus op dat onderste ;)

  • VonAalscht
  • Registratie: November 2001
  • Laatst online: 27-08 16:18

VonAalscht

Raaaar

Probeer eens zonder die * ?

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Inderdaad. Als je selecteert kies je daar welke kolommen je wilt hebben, terwijl je bij verwijderen de hele rij wilt verwijderen.

Verwijderd

Topicstarter
nee geeft een syntax error, dit soort kleine dingen had ik zelf allemaal al geprobeerd, maar ik ga zelf wel ff een andere oplossing zoeken (delete - create table ofzo) tnx .

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

ORDER is een gereserveerd woord. Een van de vele redenen om een nomenclatuur te handhaven in je databases. Delete * from tblOrders zou perfect werken; delete * from order wordt idd verkeerd geinterpreteerd als
DELETE FROM [tabelnaamontbreekt] ORDER [BY ontbreekt; al slaat een order by clause nergens op in een deletequery ;) ]

[ Voor 24% gewijzigd door Lustucru op 03-06-2004 16:15 ]

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 17:41
Niesje schreef op 03 juni 2004 @ 16:13:
ORDER is een gereserveerd woord. Een van de vele redenen om een nomenclatuur te handhaven in je databases. Delete * from tblOrders zou perfect werken; delete * from order wordt idd verkeerd geinterpreteerd.
DAT is hem! 8)7

Delete * from [order] zou dan wel moeten werken.

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


Verwijderd

Topicstarter
dat is hem idd, stupid van mij dat ik daar niet aan gedacht had, tnx Niesje & masch.
Ik zal nu ophouden met spammen :)

  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 17:41
Verwijderd schreef op 03 juni 2004 @ 16:23:
dat is hem idd, stupid van mij dat ik daar niet aan gedacht had, tnx Niesje & masch.
Ik zal nu ophouden met spammen :)
Okay dan!

Ik zag zelfs dat je andere users ging helpen! that's the way! ;)

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!

Pagina: 1