Jump to content
  • 0

ODBC koppeling lukt niet


Donamd

Question

Posted

Ik gebruik Filemaker Pro 11 Advanced zonder Filemaker Server. Nu zou ik een verbinding willen maken met de MySql database die op een webserver staat bij een externe host.

Om te beginnen heb ik een ODBC gegevensbron aangemaakt via Windows - Configuratiescherm - Systeem en beveiliging.

Via het tabblad Systeem-DNS heb ik een connectie gemaakt, na het invullen van de nodige gegevens zoals server, gebruiker en wachtwoord is de Test succesvol.

Er wordt via deze connectie een verbinding gemaakt met mijn MySQl database.

 

Daarna doe ik het volgende :

Via Filemaker : Bestand - Beheren - Externe Gegevensbronnen - Nieuw.

Hier selecteer ik ODBC.

 

Dan dacht ik bij DSN via de knop Opgeven de connectie moeten op te geven. Hier staat echter niets ingevuld.

Wat mis ik hier ?

22 answers to this question

Recommended Posts

  • 0
Posted

Dan zit je waarschijnlijk op een 64-bits windows-versie en dan moet je voor filemaker een DSN aanmaken in de 32-bits odbc-instellingen;

C:\Windows\SysWOW64\odbcad32.exe

en dan kan je hem wel selecteren. FmPro is een 32 bits applicatie

  • 0
Posted

Inderdaad Menno, mijn computer is 64 bit.

 

Als ik het bestand wil uitvoeren, zelfs ook als administrator krijg ik een melding dat ik ben aangemeld zonder beheerdersbevoegdheden. Bij gebruikersbeheer is ingesteld dat ik Administrator ben.

 

Wat kan hier mee mislopen ?

ODBC.png.cfe5708231fcbea5cd1b82abdde3f89f.png

  • 0
Posted

probeer eens met de rechtermuisknop "openen als administrator", als je werkelijk administrator bent, dan gaat het open zonder dat je een wachtwoord moet opgeven. Als je wel een wachtwoord moet opeven of zelfs een ander account, dan zal je even aan je systeembeheerder om toestemming moeten vragen.

  • 0
Posted

Het is intussen gelukt.

Ik denk dat ik misleid ben geweest doordat het verschil tussen 32 bit en 64 bit niet zichtbaar was aan het besturingsprogramma dat geselecteerd diende te worden.

Bedankt.

 

Ik heb intussen een eerste koppeling gemaakt en mijn eerste data ontvangen.

  • 0
Posted

Ik kom even terug op een oud berichtje van mij.

 

Tot zondag heeft mijn koppeling steeds goed gefunctioneerd en haalde ik gegevens uit de database van onze webshop en gebruikte deze in FM.

De database van onze webshop staat bij een extern hosting bedrijf.

Intussen heb ik begrepen dat ons hostingsbedrijf ons domein heeft verplaatst naar een andere server.

 

Zou het kunnen dat dit de reden is waarom de ODBC koppeling niet meer functioneert ?

Ik weet wel dat het IP adres alleszins veranderd is door deze nieuwe server.

 

Ik probeer even opnieuw een koppeling te maken maar doordat ik iets dergelijks niet dagelijks doe lukt het me momenteel nog niet.

 

Als eerste probeer ik ODBC koppeling opnieuw te maken.

Ik heb alvast deze utility opgestart en moet nu in het veld 'host' opgegeven met welke host er verbinding dient gemaakt te worden.

Hoe is de juiste syntax om dit in te vullen ?

  • 0
Posted

Ah, dat kan!

 

Als daar de allernieuwste versie van MySQL op staat, dan heb je de allerlaatste versie nodig van de ODBC driver.

 

Ik werk zelf onder Windows, dit probleem heb ik ook gehad en met de nieuwste versie van de driver was het opgelost.

Onder Mac weet ik het niet.

  • 0
Posted

Bedankt voor de info.

Ik heb net even nagekeken en er staat versie 5.6.33 op.

 

Waar kan ik dan de juiste versie van ODBC driver vinden ?

 

Ter info : ik gebruik ook windows

  • 0
Posted

Ik heb de link gedownload - unzipped en dan install.bat geselecteerd.

 

Moet ik dan opnieuw volgende toepassing starten of is dit nu iets anders ?

 

C:\Windows\SysWOW64\odbcad32.exe

  • 0
Posted

Ja, daar zal je opnieuw met deze nieuwe driver de gegevens moeten inbrengen t.b.v. de koppeling.

Het versienummer zie je daar ook weer verschijnen.

 

Let er op dat als je FileMaker 32 bits gebruikt, je dan ook ODBC driver 32 bits moet installeren EN 32 bits moet inrichten.

 

Windows is nogal eens verwarrend bezig met 32 bits en 64 bits, omdat de programma's exact hetzelfde er uit zien.

  • 0
Posted

Ik vervolg even wat ik doe omdat het toch nog niet lukt.

 

Ik selecteer

C:\Windows\SysWOW64\odbcad32.exe

Ga dan naar het tabblad 'Systeem-DNS'

Selecteer dan Toevoegen

 

Wat selecteer ik dan ?

  • 0
Posted

Nog een toegift:

 

Als je in Windows 10 de startknop pakt en je begint odbc in te tikken, verschijnen vanzelf de 32 en 64 bits versies van het programma in beeld.

De keuze wordt daarmee eens stuk eenvoudiger!

  • 0
Posted

De installatie van de driver is intussen wel gelukt. Ik had de link gebruikt met Zip Archive voor donwload bij MySQL, nu heb ik opnieuw geprobeerd met de MSI installer 32 bits en is de installatie van de driver wel gelukt.

Als ik dan terug ga naar ODBC gegevensbronbeheer en dan via Tab Systeem DNS - Toevoegen zie ik MySQL ODBC 5.3 Unicode Driver nu wel staan.

Deze heb ik geselecteerd via Toevoegen en alle gegevens van host, gebruiker paswoord ingevuld met dezelfde gegevens als deze van vroeger, maar na een test krijg ik de melding connection failed.

 

Dus gaat er toch nog ergens anders iets zijn dat sinds zondag gewijzigd is om toegang te krijgen tot mijn externe MySQL.

 

Nog een idee wat hier de reden kan voor zijn ?

  • 0
Posted

Connection failed:

 

Mogelijk heeft de provider de poort van de ODBC aangepast of afgesloten.

Mogelijk is het wachtwoord voor toegang ODBC gewijzigd.

Mogelijk is de ODBC toegang extra beveiligd op inkomende IP adres en is dat nummer gewijzigd.

Bij het overstappen naar een andere website server kan het IP adres van de server gewijzigd zijn.

 

Je zal dus bij de provider van de website ten rade moeten gaan waarom de instellingen niet werken.

  • 0
Posted

Probleem opgelost.

 

Onze provider heeft inderdaad de instellingen in hun firewall aangepast en nu werkt alles weer zoals vroeger.

 

Bedankt alvast voor de suggesties.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...