JOIN geeft vage melding

Pagina: 1
Acties:

  • Alantin
  • Registratie: December 2000
  • Laatst online: 23-11-2025

Alantin

Goh, wat zit je haar leuk...

Topicstarter
Hallo allemaal. Even voor de duidelijkheid, ik ben geen kei in SQL en ik vraag jullie niet mijn werk voor me te doen. Ik heb echter het gevoel dat er met deze JOIN niets mis, maar dat Access loopt te zeiken.

Dit is de JOIN:
sqltext = "SELECT * FROM categories LEFT JOIN news ON categories.id = news.category"

En dit is de foutmelding die ik krijg:
"Microsoft JET Database Engine (0x80004005)
Type mismatch in expression."

Is mijn query nu fout of ligt het aan Access?

Conducteur: zit je thuis ook met je schoenen op de bank? Alantin: knip je thuis ook kaartjes?


  • whoami
  • Registratie: December 2000
  • Laatst online: 06:24
Ik vermoed dat Id en Category niet van hetzelfde type zullen zijn.

https://fgheysels.github.io/


  • Alantin
  • Registratie: December 2000
  • Laatst online: 23-11-2025

Alantin

Goh, wat zit je haar leuk...

Topicstarter
Inderdaad, want als ik JOIN op categories.category en de data in news.category verander in categorienamen, werkt het wel. Als ik news.category numerical maak, zou het dus wel moeten werken?

Conducteur: zit je thuis ook met je schoenen op de bank? Alantin: knip je thuis ook kaartjes?


  • whoami
  • Registratie: December 2000
  • Laatst online: 06:24
ja

https://fgheysels.github.io/