Ga naar inhoud
  • 0

ODBC driver in 12, database verkeerd verwezen


SuperWimmie

Vraag

Dag allemaal,

 

Filemaker 10, 11, 12 en mogelijk versie 13 kunnen verschillend reageren ingeval een ODBC koppeling.

Zeker als Filemaker Server er bij betrokken is, worden de verschillen nog groter.

Een 32 bits machine (Client) of een 64 bits machine (Server) maakt ook verschil.

 

Een aandachtspuntje dat ik onder versie 12 tegenkwam, is deze:

 

Een website is in een testfase opgebouwd en is voorzien van een MySQL database.

De ODBC koppeling met Filemaker is gelegd en de nodige functies zijn ingebouwd.

 

Na de testperiode is de testwebsite omgezet naar een "andere omgeving", in dit geval op dezelfde fysieke server, maar in andere mappen en een andere MySQL database, ook op dezelfde server.

 

Ogenschijnlijk werkte het allemaal goed, maar uit de test bleek dat er toch een verwijzing naar de oude database liep.

Op de FM Pro client de 32 bits versie van ODBC aangepast, hielp niet.

Op FM Server de 64 bits ODBC gegeven aangepast, hielp ook niet.

Extra verwarrend was dat de webserver testdatabase was gedupliceerd, dus hadden we twee vrijwel identieke databases.

 

Nu blijkt dat Filemaker 12 (vermoedelijk ook 13) de ODBC verwijzing opslaat in de External Data Sources.

Een wijziging in de ODBC driver kan daardoor geen wijziging opleveren in de benadering van gegevens!

 

Doordat we in de External Data Sources een nieuwe verwijzing hebben aangemaakt en de TOC's hebben aangepast naar de nieuwe, blijkt dat de goede database ineens wel gevonden wordt.

 

Het is een verborgen zaak, hoe dit werkt. En niet geheel vrij van risico's, alhoewel er ook voordelen aan zitten.

Want sinds FM 12 kan een ODBC koppeling ook éénmalig op Server worden ingesteld, waar alle werkstations er gebruik van kunnen maken zonder lokale instellingen.

 

't Is maar dat je het weet.

 

Groeten,

Wim.

Link naar reactie

0 antwoorden op deze vraag

Aanbevolen berichten

Er zijn nog geen antwoorden gegeven op deze vraag.

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...