Situatie:
2 werkstations, Windows NT 4 SP6a, Crystal Reports 7, MySQL ODBC 3.51
Beide werkstations zelfde ingericht.
Als we nu een report maken op beide systemen waarin een join zit, dan werkt het op het ene systeem wel, en op het andere systeem niet.
De reden hiervoor is de joins die hij gebruikt, op het 1e systeem komt er een dergelijke query uit: (deze werkt)
(waardes zijn verzonnen, het gaat om het idee)
op het 2e station komt ie tot zoiets:
iemand enig idee waarom dit is?
We hebben al op beide systemen de lijst met gebruikte DLL's doorgelopen (help --> about --> more info) en waar nodig versieverschillen weggewerkt. Beide rapporten maken gebruik van dezelfde database, en de ODBC aliases zijn op dezelfde manier aangemaakt.
2 werkstations, Windows NT 4 SP6a, Crystal Reports 7, MySQL ODBC 3.51
Beide werkstations zelfde ingericht.
Als we nu een report maken op beide systemen waarin een join zit, dan werkt het op het ene systeem wel, en op het andere systeem niet.
De reden hiervoor is de joins die hij gebruikt, op het 1e systeem komt er een dergelijke query uit: (deze werkt)
SQL:
1
2
3
4
5
6
7
| select * from tabel1, tabel2 where tabel2.tabel1_id=1 |
(waardes zijn verzonnen, het gaat om het idee)
op het 2e station komt ie tot zoiets:
SQL:
1
2
3
4
| select * from tabel 1 inner join tabel 2 on tabel1_id |
iemand enig idee waarom dit is?
We hebben al op beide systemen de lijst met gebruikte DLL's doorgelopen (help --> about --> more info) en waar nodig versieverschillen weggewerkt. Beide rapporten maken gebruik van dezelfde database, en de ODBC aliases zijn op dezelfde manier aangemaakt.