Zurück   Flashforum > Flash und Server > Flash Remoting

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-06-2007, 09:00   #1 (permalink)
Trennschleifer
 
Benutzerbild von bobo_k1
 
Registriert seit: Apr 2004
Ort: Hamburg
Beiträge: 1.282
Einsatz von AMFPHP und KEINER MySQL-DB

Tach zusammen,
ich bastel gerade an einer RIA-Umsetzung (Flex und PHP) einer schon existierenden PHP-Applikation. Unsere Daten liegen in einer Oracle-Datenbank und sobald ich diese connecte spuckt mir der AMFPHP-Service-Browser und alle anderen Capture-Tools "Fatal error: Call to a member function o_getAll() on a non-object in...."

Was der Fehler bedeutet ist mir auch klar, was mir nicht klar ist, dass dieser Fehler nur in AMFPHP auftaucht. Wird die Klasse über ein Test-File über den Browser abgerufen, klappt alles ohne das geringste Problem - Die Datenbank-Abstraktion ist 100%ig fehlerfrei .

Ich bin verwirrt!! Kann mich jemand retten
__________________
Es gibt nur zwei Arten von Menschen die Hawaiihemden tragen: Schwuchteln und dicke fette Partylöwen. Und du siehst nicht aus wie ein dicker fetter Partylöwe!" - Homer J. Simpson
bobo_k1 ist offline   Mit Zitat antworten
Alt 06-06-2007, 07:36   #2 (permalink)
Trennschleifer
 
Benutzerbild von bobo_k1
 
Registriert seit: Apr 2004
Ort: Hamburg
Beiträge: 1.282
ich nochmal
so sieht mein Code aus um die DB zu connecten.

PHP-Code:
<?php
define
'ID_MANDANT' );
require_once( 
dirname__FILE__ ) . "/includes.inc.php" );



require_once 
"./Person.php";


class 
PersonService
{
    
/**
     * Get a list of people
     * @returns An Array of Person
     */
   
    
    
function __construct()
    {
          global 
$dbc;
          
          
$this->db $dbc;
          
          

    }
    
    function 
getPersonenData()
    {

        
$sql "SELECT * FROM Employee ORDER BY empId ASC";

                
//HIER MECKERT PHP -> doch warum????
                
$result $this->db->o_getAll$sql , array() );

        
        return 
$result;
         


.....
    }
__________________
Es gibt nur zwei Arten von Menschen die Hawaiihemden tragen: Schwuchteln und dicke fette Partylöwen. Und du siehst nicht aus wie ein dicker fetter Partylöwe!" - Homer J. Simpson
bobo_k1 ist offline   Mit Zitat antworten
Alt 06-06-2007, 08:02   #3 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Gibts vllt Fehler beim Encoding?
Omega Psi ist offline   Mit Zitat antworten
Alt 06-06-2007, 08:38   #4 (permalink)
Trennschleifer
 
Benutzerbild von bobo_k1
 
Registriert seit: Apr 2004
Ort: Hamburg
Beiträge: 1.282
ne das Encoding klappt zumindest sagt mir der Compiler dass - was mich halt total stutzig macht ist das es ohne AMFPHP keine Fehler gibt
__________________
Es gibt nur zwei Arten von Menschen die Hawaiihemden tragen: Schwuchteln und dicke fette Partylöwen. Und du siehst nicht aus wie ein dicker fetter Partylöwe!" - Homer J. Simpson
bobo_k1 ist offline   Mit Zitat antworten
Alt 06-06-2007, 08:41   #5 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Hm, ich habe mit AMFPHP noch nicht gearbeitet. Ist das Ding denn auch völlig kompatibel zu Oracle Datenbanken?
Omega Psi ist offline   Mit Zitat antworten
Alt 06-06-2007, 08:53   #6 (permalink)
Trennschleifer
 
Benutzerbild von bobo_k1
 
Registriert seit: Apr 2004
Ort: Hamburg
Beiträge: 1.282
ja die Inder schaffen das
http://www.adobe.com/cfusion/communi...Id=2&loc=en_US

Ich müsste aber halt zwingend unsere Abstraktions-Klasse verwenden und keine localhost DB ansteuern
__________________
Es gibt nur zwei Arten von Menschen die Hawaiihemden tragen: Schwuchteln und dicke fette Partylöwen. Und du siehst nicht aus wie ein dicker fetter Partylöwe!" - Homer J. Simpson
bobo_k1 ist offline   Mit Zitat antworten
Alt 06-06-2007, 09:46   #7 (permalink)
Trennschleifer
 
Benutzerbild von bobo_k1
 
Registriert seit: Apr 2004
Ort: Hamburg
Beiträge: 1.282
so gehts

PHP-Code:
    function __construct()
    {
          
 
          
$this->db = new oraDBDB_USER DB_NAME $dbserver DB_PASS );
          

    } 
und dann in der globals.php DB_USER, DB_NAME und DB_PASS definieren
__________________
Es gibt nur zwei Arten von Menschen die Hawaiihemden tragen: Schwuchteln und dicke fette Partylöwen. Und du siehst nicht aus wie ein dicker fetter Partylöwe!" - Homer J. Simpson
bobo_k1 ist offline   Mit Zitat antworten
Antwort

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.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:07 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele