Toon posts:

[Crystal Reports/MySQL] twee systemen; 1 werkt; ander niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
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)

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.

Verwijderd

Topicstarter
Een kleine bescheiden kick, misschien dat iemand het nu wel weet? :)

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Zijn beide installs van CR op dezelfde wijze opgezet, of is één eerder een MS-SQL install geweest?
Inner joins zijn afaik eerder gebruikelijk bij mssql...

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Verwijderd

Topicstarter
beide installs zijn op dezelfde manier uitgevoerd. Het betreft hier geen MS-SQL, maar een MySQL database, vandaar dat de inner joins niet werken. Overigens gebruiken beide installaties wel inner joins voor een interbase database (zoals het hoort)

Verwijderd

Topicstarter
nog steeds niemand die dit weet?