Ik ben bezig met een vrij groot project en ik werk momenteel met 4 databases.
2x MSSQL
1x MySQL
1x DBF
Nu lukt het met MySQL en met de DBF database files prima. Maar nu moet ik met de MS SQL server connecten.
Mijn ontwikkel omgeving staat op mijn Mac, ik draai php 5 in apache2.
Ik kan dus geen windows libraries aanspreken, want voorheen gebruikte ik wel eens het COM object indien windows moeilijk deed.
Heeft iemand enig idee hoe dit moet, dit is het stukje code waar het al vast loopt en de error melding.
Dit kan niet omdat er programma's draaien op de database. Ik moet een soort webportal maken die in een web interface bepaalde functionaliteiten van de programma's overneemt.
Ik heb van alles geprobeerd, ik heb nu freetds geinstalleerd en een nieuwe php gecompiled 5.2.6 en daar de mssql.so libraries van gekopieerd naar mijn MAMP omgeving.
De php ini file aangepast maar dit alles mag tot nu toe niet baten. Ik krijg nog steeds dezelfde foutmelding.
Ik heb alles voor elkaar in mijn ontwikkel omgeving, maar nu is mijn productie omgeving een WAMP server, dus ik dacht dat zit wel goed. Maar zelfs op het windows platform wil hij geen connectie maken met de MSSQL database.
Ik heb het volgende gedaan, ik heb ntwdblib.dll in de wamp\php, wamp\apache2\bin en WINDOW\system32 map gezet. De extensie in de php.ini file geladen. En mssql.secure_connection op on gezet.
Maar dit zonder resultaat, ik krijg steeds de melding undefined function.
Heeft iemand hier ervaring mee en weet diegene hoe je dit kunt oplossen?
Zo ver ben ik nog niet eens, hij wil de functie niet eens aanroepen!
En dat van het IP zal ik even na kijken, volgens mij wel want het `oude` systeem maakte ook vanaf dat ip verbinding via het COM object