Moin!
»» iii) danach das Zimmer^WResultset wieder aufräumst
Was kaum einen Unterschied macht, wenn man in einem Script nur eine Reslutset benötigt.
Benutzt man aber (aufgrund von Schleifen) dasselbe Handel für ein Resultset mehrmals, dann muss man es, bevor man es neu belegt, freigeben. Anderenfalls würde i.d.R. bei geteilten Applikationen die Zugriffsmöglichkiet auf das vorherige Resultset verloren gehen, obwohl es noch im Speicher steht. Das nennt man dann 'lost Handle'. Dieser Fehler wird erst beseitigt, wenn eine vollständige Integration (i.d.r: dann objektoreintiert) zwischen den zwei Diensten besteht.
Du erzählst, im Hinblick auf PHP, an dieser Stelle ebenfalls Unsinn. Hat dir Christian ja aber auch schon gesagt.
Wird das Handle dann in der Leitapplikation gelöscht oder neu belegt, gibt deren Maschinereir die Verknüpfung zur anderen Applikation vorher automatisch wieder frei. Das ist aber in PHP bisher weder bei Dateihandles noch bei Resultsets aud der Datenbank der Fall.
Hä?
- Sven Rautenberg