Flexforum.de  
Adobe Software Shop
www.die-flexperten.de  

Zurück   Flexforum.de > Flex/AIR und Backendtechnologien > RPC (XML-RPC, Remoting, Webservices/SOAP etc.)

 
 
Themen-Optionen Ansicht
  #1  
Alt 02.07.2010, 16:15
falconry falconry ist offline
Erfahrener Benutzer
 
Registriert seit: 20.11.2008
Ort: nähe Frankfurt
Beiträge: 300
Standard AMVPHP - php 5.3 - sqlsrv

Hallo zusammen,

ich habe eine Umgebung mit einem MSSQL-Server, PHP5.2 und amfphp, leider kenne ich die Version nicht, aber das sollte keine Rolle spielen.

Hier kann ich folgendes im Constructor der Methode machen;
Code:
$host="<ipAdresse>"; $user="<der Datenbankuser>"; $db="Name der Datenbank">; $pass="das Passwort">; $link=mssql_connect ($host,$user,$pass); $db=mssql_select_db($db);
und dann in der Funktion:

Code:
function getUsers() { $sql = ("SELECT * from Dastabase"); $query = mssql_query($sql); return $query; }
zurück bekomme ich ein Datensatz in AMFPHP, bestehend ausd einem Array in einem Recordset.

Nun muss das ganze modernisiert werden.
Ich nehem also AMFPHP 1.9 und PHP 5.3.1.
Hier gibt es ja leider keine mssql-Funktionen mehr.

Also die API vom MSSQL (sqlsrv) herunter geladen.
Nun mache ich das im Konstruktor:
Code:
$this->link = sqlsrv_connect ("<IP>", array("UID" "<user>", "PWD" => "<pwd>", "Database" => "<db>"));
Und dann das:

Code:
$sql = ("SELECT * from Database"); $query = sqlsrv_query ($this->link,$sql,array(), array( "Scrollable" => 'forward' )); return $query; //return sqlsrv_fetch_array($query);
Nun bekomme ich leider die folgende Fehlermeldung
TypeError: Error #1009: Der Zugriff auf eine Eigenschaft oder eine Methode eines null-Objektverweises ist nicht möglich.
at RawAmfService/readData()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()

Also scheint sqlsrv_query kein Resultset mehr zurückzugeben, dass es AMFPHP verarbeiten kann. Kommentiere ich diese Zeile aus: //return sqlsrv_fetch_array($query); kommen Daten zurück, aber in der falschen Struktur.

Seid ihr schon mal auf das gleiche Problem gestoßen?

Gruß
Falconry
Mit Zitat antworten
 

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:23 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.