Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

Catherine

Trainee

  • "Catherine" is female
  • "Catherine" started this thread

Posts: 61

Date of registration: Oct 6th 2003

1

Wednesday, August 3rd 2005, 3:06pm

Vebindung zu Mssql Datenbank klappt nicht

Hallo,

noch eine Frage, habe heute den ganzen Tag verbracht und nicht geklappt. :-(

Ich verwende einen WAMP5 auf WIN XP und möchte zu einer entfernten MS SQL Datenbank verbinden.

In der php.ini ist die extension=php_mssql.dll nicht mehr auskommentiert. Apache auch neugestartet. ntwdblib.dll liegt in WINNT/system32 und php-Verzeichnis.

Meine Testdatei sieht folgendermaßen aus:

<?php
$con = mssql_connect('server, 1433', 'user', 'password');
mssql_select_db ('dbname', $con);
$sql= "SELECT * FROM table1";
$rs= mssql_query ($sql, $con);
echo "OK, es funktioniert! ";
echo mssql_result ($rs, 0, 0);
?>

Hier sind die Fehlermeldungen:

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: ......in c:\www\db\sites\test.php on line 27

Warning: mssql_select_db(): supplied argument is not a valid MS SQL-Link resource in c:\www\db\sites\test.php on line 30

Warning: mssql_query(): supplied argument is not a valid MS SQL-Link resource in c:\www\db\sites\test.php on line 32
OK, es funktioniert!

Warning: mssql_result(): supplied argument is not a valid MS SQL-result resource in c:\www\db\sites\test.php on line 34

Warning: mssql_query() [function.mssql-query]: Unable to connect to server: (null) in c:\www\db\sites\test.php on line 37

Warning: mssql_query() [function.mssql-query]: Unable to connect to server: (null) in c:\www\db\sites\test.php on line 38

Hat jemand eine Ahnung, woran das liegt? Danke vielmals!
Follow your heart, not brain!

CrissCross

Erfahrener Schreiberling

  • "CrissCross" is male

Posts: 282

Date of registration: Feb 15th 2005

2

Wednesday, August 3rd 2005, 5:11pm

Lass mal bei mssql_connect die Port-Nummer weg...Vielleicht geht's dann.
Ansonsten kannste auch noch versuchen über "odbc_connect()" den Server zu erreichen - musst natürlich vorher die Datenquelle unter Win einrichten.
"Technology is easy - people are hard."

(John Gage - Sun Microsystems zum Thema warum IT-Projekte scheitern)