mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 08:44 Benutzername: Passwort: Auto-Login

Thema: MSSQL Result Ressource Type geht verloren... vom 29.11.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> MSSQL Result Ressource Type geht verloren...
Autor Nachricht
GELight
Threadersteller

Dabei seit: 22.05.2006
Ort: Germany
Alter: -
Geschlecht: Männlich
Verfasst Mi 29.11.2006 21:42
Titel

MSSQL Result Ressource Type geht verloren...

Antworten mit Zitat Zum Seitenanfang

Nabend alle zusammen...

Ich führe innerhalb einer Klasse die Methode connect() aus, die einen DB_Connect ausführt und einen Query ausführt.
Danach führe ich die Methode fetch_object () aus um meine Daten raus zu bekommen.

PHP:

PHP-Quellcode:

<?php
private function connect(......){
$this->db_result = mssql_query( "mein query", $db );
// direkt nach dem mssql_query ( noch in dder selben Methode ) befehl ist die Ressource noch verfügbar

}


// führe ich stattdessen die function fetch_object aus, so ist die Ressource nicht mehr verfügbar und "unknown".
public function fetch_object (){

$this->fetch_obj();
return $this->db_fetch_object;

}

private function fetch_obj(){

$this->db_fetch_object = mssql_fetch_object( $this->db_result );


}
?>


var_dump( $this->db_result ) gibte direkt nach dem query ... resource(85) of type (mssql result) ... aus
var_dump( $this->db_result ) gibte in der fetch_object Methode ... resource(85) of type (unknown) ... aus

Warum verliere ich den RessourceType des Result, wenn ich diese über eine Methode verwenden möchte?

Mario
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Do 30.11.2006 13:15
Titel

Antworten mit Zitat Zum Seitenanfang

Bitte code-Tags verwenden. Und poste mal einen
Code, den man auch mal testen kann, ohne drann
rumfriemeln zu müssen.

Hast Du mal die Error-Logs der Datenbank geprüft?
Evtl. stürzt die ja ab.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
GELight
Threadersteller

Dabei seit: 22.05.2006
Ort: Germany
Alter: -
Geschlecht: Männlich
Verfasst Do 30.11.2006 23:50
Titel

MSSQL Result Ressource Type geht verloren...

Antworten mit Zitat Zum Seitenanfang

Sorry, wegen den CodeTags.... werd sie verwenden.

Die ganze Klasse kann ich hier nicht posten, da sie mittlerweile über 600 Zeilen Code beinhaltet.
Ich habe auch einen anderen etwas schönereren Weg gefunden un Umgesetzt.

Allerdings lässt mir dennoch dieser Fehler ( falls es überhaupt einer ist ) nicht mehr los und ich würde schon gern wissen, warum man in einer Klasse eine Ressource bzw. einen RessourceType eines Results von einer DB-Anfrage ausschließlich in der selben Methode verwenden kann und warum er den RessourceType der zurückgegeben Reccource des Results verliert, sobald man versucht mit zB. mysql_fetch_array() über eine weitere Methode diese Ressource zu nutzen?

Mario
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Fr 01.12.2006 12:06
Titel

Antworten mit Zitat Zum Seitenanfang

Hört sich eher nach eine Bug bzw. Absturz an.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
GELight
Threadersteller

Dabei seit: 22.05.2006
Ort: Germany
Alter: -
Geschlecht: Männlich
Verfasst Di 05.12.2006 20:17
Titel

kleine ABweichung vom Post

Antworten mit Zitat Zum Seitenanfang

Hi,

So ich will nochmal hier posten aber nicht direkt auf den Anfangspost bezogen... vielleicht hängt das alles ja irgendwie miteinander zusammen.

Was könnte das sein?
Ich führe ein fetch_array oder num_rows oder num_fields aus ... er gibt mir die korrekten Daten zurück aber bringt dennoch für jede der Funktionen die Meldung ... supplied argument is not valid mysql... usw. aus...
Das selbe passiert übrigends im mysql wie auch in mssql. Er führt alles korrekt aus aber gibt dennoch die Fehlermeldungen aus.

Mario
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
GELight
Threadersteller

Dabei seit: 22.05.2006
Ort: Germany
Alter: -
Geschlecht: Männlich
Verfasst Mi 06.12.2006 15:53
Titel

RessourceType geht verloren...

Antworten mit Zitat Zum Seitenanfang

Okay... ich schließe mal von mir aus meinen eigenen Tread. Grins
Vergesst meinen letzten Post... hatte nur einen Denkfehler.

Mario
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Google Maps V3 adress_components result auflösen
MSSQL Verschlüsselungsarten
[MSSQL] Einfache Datumsabfrage
heutiges Datum mit PHP an mssql übergeben
[XAMPP & LINUX & MSSQL] Probleme beim Einrichten!
Lesezeichen verloren
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.