Ips 2.5, php 5.4, sqlsrv 3.0

Hallo Gruppe.

Ich hatte mich schon so gefreut, dass nun endlich ein passender Treiber verfügbar wäre, und doch hab ich keinen Erfolg beim Einbinden:

Windows 7 x64
IPS: 2.5, 10.02.12, #2252
MSSQL 2008
Dieser Treiber für MSSQL

Die DLLs sind in c:\IP-Symcon\ext zu finden.

Auch ändere ich die php.ini entsprechend.

Restart des IP-Symcon-Services bringt 2 Dinge:

  1. Meldung im Log für jede der DLLs: Version stimmt nicht überein: PHP: 5.4.0, EXT: 3.0.3421

  2. Eintrag in der php.ini wird entfernt.

Was mach ich falsch…?

Danke und LG, Harald.

Normaler Connection String über ADO geht doch immer und braucht keine speziellen Treiber. Allerdings habe ich PHP so bisher nur an MS-SQL 2005 laufen, dicke 2008er-Systeme aber nach gleichem Prinzip an Perl (nicht IPS). Sollte sicher auch an PHP gehen und gibt kaum was performanteres.

Gruß Gerd

Sent from unterwegs using mein Telefon.

Danke, ADO funktioniert. Allerdings wollte ich das eben mit den MS-Treibern hinbekommen. Anyway…

Noch eine Frage:
Ich möchte alle Werte in eine DB schreiben, die das logging-Flag eingeschalten haben.

Wo bau ich das am einfachsten ein? Sollte ich aus der logging.db lesen?
Gibt’s einen Punkt wo man das zentral einbauen kann?

Danke,
Harald.

Die Extension wird auch funktionieren,wenn sie für 5.4 gemacht ist. Allerdings muss man ihr den richtigen Versionstring verpassen. Siehe auch diesen älteren Thread mit dem gleichen Problem: http://www.ip-symcon.de/forum/f52/eigene-php-extension-benutzen-9544/#post79115

Tommi