Toon posts:

[ASP/ACCESS] Bij LEFT JOIN lengte MEMO altijd 256?

Pagina: 1
Acties:

Verwijderd

Topicstarter
code:
1
2
3
4
5
SELECT tNieuws.NieuwsID, tNieuws.Titel, tNieuws.Datum, tNieuws.Bericht, tAdmin.VoorNaam, tAdmin.AchterNaam, tAdmin.Email, Count(tReacties.ReactieID)
FROM (tAdmin INNER JOIN tNieuws ON tAdmin.AdminID = tNieuws.GeplaatstDoor) LEFT JOIN tReacties ON tNieuws.NieuwsID = tReacties.NieuwsID
WHERE tNieuws.Actief = true 
GROUP BY  tNieuws.NieuwsID, tNieuws.Titel, tNieuws.Datum, tNieuws.Bericht, tAdmin.VoorNaam, tAdmin.AchterNaam, tAdmin.Email
ORDER BY tNieuws.Datum Desc, tNieuws.NieuwsID DESC

Bij deze query krijg ik maar de eerst 256 tekens terug van het veld tNieuws.Bericht terwijl dit een memo veld is en wel degelijk meer dan 256 tekens bevat.

Mijn vraag is hoe ik dit kan voorkomen?

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 15-09 19:11

Crazy D

I think we should take a look.

Ik heb nooit problemen met een memoveldje, maar probeer anders eens een gewone select zonder joins, en kijk of je dan wel de hele inhoud krijgt. Misschien probleem met je db drivers?

Exact expert nodig?


  • Exterazzo
  • Registratie: Mei 2000
  • Laatst online: 15-09 22:05

Exterazzo

Qeasy

best een ...uhm... lastige kwerrie :P

maar in principe zou die het gewoon moeten doen, hij staat ECHT op memo?

Audentia


Verwijderd

Topicstarter
Ja een gewone select geeft het hele bericht terug
ook de volgende query geeft het complete bericht terug:
code:
1
2
3
4
SELECT tNieuws.NieuwsID, tNieuws.Titel, tNieuws.Datum, tNieuws.Bericht, tAdmin.VoorNaam, tAdmin.AchterNaam, tAdmin.Email
FROM (tAdmin INNER JOIN tNieuws ON tAdmin.AdminID = tNieuws.GeplaatstDoor) 
WHERE tNieuws.Actief = true 
ORDER BY tNieuws.Datum Desc, tNieuws.NieuwsID DESC

Dus zodra ik het aantal reacties op het desbetreffende bericht wil meenemen (count(tReacties.Reactie)) gaat het fout, ok ik kan een nieuwe query uitvoeren of er reacties op het bericht zijn maar dat vind ik een rare oplossing omdat dit moet werken. toch?