Fehler beim Verbinden der DB

\n"; // G R U N D B U C H // Direkter JOIN zwischen den "ax_buchungsblattbezirk" und "ax_dienststelle". // Ueber Feld "gehoertzu|ax_dienststelle_schluessel|land" und "stelle". // Bei JOIN ueber alkis_beziehungen entgegen Dokumentation keine Verbindung gefunden. $sql ="SELECT g.gml_id, g.bezirk, g.buchungsblattnummermitbuchstabenerweiterung AS nr, g.blattart, "; // GB-Blatt $sql.="b.gml_id, b.bezirk, b.bezeichnung AS beznam, "; // Bezirk $sql.="a.gml_id, a.land, a.bezeichnung, a.stelle, a.stellenart "; // Amtsgericht $sql.="FROM ax_buchungsblatt g "; $sql.="JOIN ax_buchungsblattbezirk b ON g.land=b.land AND g.bezirk=b.bezirk "; // BBZ $sql.="JOIN ax_dienststelle a ON b.\"gehoertzu|ax_dienststelle_schluessel|land\"=a.land AND b.stelle=a.stelle "; $sql.="WHERE g.gml_id='".$gmlid."' "; $sql.="AND a.stellenart=1000;"; // Amtsgericht // echo "\n

".$sql."

\n"; $res=pg_query($con, $sql); if (!$res) {echo "

Fehler bei Grundbuchdaten
\n".$sql."

";} if ($row = pg_fetch_array($res)) { $blattart=blattart($row["blattart"]); // Balken echo "

ALKIS Bestand ".$row["bezirk"]." - ".$row["nr"]." 

\n"; echo "\n

Grundbuch

"; // Kennzeichen im Rahmen echo "\n\n\n\t\n\t\n\n
"; echo "\n\t"; echo "\n\t"; echo "\n\t\t"; echo "\n\t\t"; echo "\n\t\t"; echo "\n\t\n\t"; echo "\n\t\t"; echo "\n\t\t"; echo "\n\t\t"; echo "\n\t"; echo "\n\t
".dienststellenart($row["stellenart"])."Bezirk".$blattart."
".$row["stelle"]."
".htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8")."
".$row["bezirk"]."
".htmlentities($row["beznam"], ENT_QUOTES, "UTF-8")."
".$row["nr"]."
"; echo "\n\n\t
"; if ($idanzeige) linkgml($gkz, $gmlid, "Buchungsblatt"); echo "\n\t
"; } // E I G E N T U E M E R if ($row["blattart"] == 5000) { echo "\n

Keine Angaben zum Eigentum bei fiktivem Blatt

\n"; echo "\n

Siehe weitere Grundbuchblätter mit Rechten an dem fiktiven Blatt.

\n"; // ++++ nuetzlich waere hier: Liste der Grundbuecher mit Recht ueber "an"-Beziehung } else {// kein Eigent. bei fiktiv. Blatt echo "\n

Angaben zum Eigentum

\n"; $n = eigentuemer($con, $gkz, $idanzeige, $gmlid, true); // hier mit Adressen if ($n == 0) { // keine Namensnummer, kein Eigentuemer echo "\n

Keine Namensnummer gefunden.

"; echo "\n

Bezirk: ".$row["bezirk"].", Blatt: ".$row["nr"].", Blattart ".$row["blattart"]." (".$blattart.")

"; linkgml($gkz, $gmlid, "Buchungsblatt"); } } $res=""; $row=""; echo "\n
\n\n

Flurstücke

"; echo "\n"; // Kopf der Tabelle echo "\n\n\t"; echo "\n\t"; //2 echo "\n\t"; //3 echo "\n\t"; //4 echo "\n\t"; //5 echo "\n\t"; echo "\n\t"; echo "\n\t\n"; // Blatt -> B u c h u n g s s t e l l e // ax_buchungsblatt >bestehtAus> ax_buchungsstelle // ax_buchungsblatt Fehler bei Buchung.

\n"; $i=0; while($row = pg_fetch_array($res)) { $lfdnr = $row["lfd"]; $bvnr = str_pad($lfdnr, 4, "0", STR_PAD_LEFT); $gml_bs = $row["gml_id"]; // id der buchungsstelle $ba = buchungsart($row["buchungsart"]); if ($row["zaehler"] == "") { $anteil = ""; } else { $anteil = $row["zaehler"]."/".$row["nenner"]; } // F l u r s t u e c k s d a t e n zur direkten Buchungsstelle $j = bnw_fsdaten($con, $gkz, $idanzeige, $lfdnr, $gml_bs, $ba, $anteil, true); // return = Anzahl der FS if ($row["nrap"] != "") { echo "\n
\n\t\n"; } if ($row["sond"] != "") { echo "\n\n\t\n"; } if ($j == 0) { // k e i n e Flurstuecke gefunden (Miteigentumsnteil usw.) // Bei "normalen" Grundstuecken wurden Flurstuecksdaten gefunden und ausgegeben. // Bei Miteigentumsanteil, Erbbaurecht usw. muss nach weiteren Buchungsstellen gesucht werden: // Buchungsstelle >an> Buchungsstelle >istBestandTeilVon> "FiktivesBlatt (ohne) Eigentuemer" // andere Buchungsstellen // ax_buchungsstelle >zu> ax_buchungsstelle (des gleichen Blattes) // ax_buchungsstelle >an> ax_buchungsstelle (anderes Blatt, z.B Erbbaurecht >an> ) // a n d e r e Buchungsstelle ("an"-Beziehung) $sql ="SELECT s.gml_id, s.buchungsart, s.laufendenummer AS lfd, s.beschreibungdesumfangsderbuchung AS udb, s.nummerimaufteilungsplan AS nrap, s.beschreibungdessondereigentums AS sond "; // , s.zaehler, s.nenner $sql.="FROM ax_buchungsstelle s "; $sql.="JOIN alkis_beziehungen v ON s.gml_id=v.beziehung_zu "; $sql.="WHERE v.beziehung_von='".$gml_bs."' "; // id buchungsstelle (fiktives Blatt) //$sql.="AND v.beziehungsart='an' "; $sql.="AND (v.beziehungsart='an' OR v.beziehungsart='zu') "; $sql.="ORDER BY s.laufendenummer;"; //echo "

".$sql."


"; $resan=pg_query($con,$sql); if (!$resan) {echo "

Fehler bei andere Buchungsstelle

".$sql."

\n";} $a=0; while($rowan = pg_fetch_array($resan)) { // auch suchen? // ax_buchungsstelle >verweistAuf> ax_flurstueck // ax_buchungsstelle >grundstueckBestehtAus> ax_flurstueck // ax_buchungsstelle Fehler bei fiktivem Blatt

".$sql."

\n";} $b=0; while($fbrow = pg_fetch_array($fbres)) { // genau 1 $fbgml = $fbrow["gml_id"]; $fbland = $fbrow["land"]; $fbbez = $fbrow["bezirk"]; $fbblatt = $fbrow["blatt"]; $b++; } if ($b <> 1) echo "

Anzahl fiktive Blätter zu anderer Buchungstelle = ".$b."

"; // G r u n d b u c h d a t e n zur a n d e r e n Buchungsstelle (fiktives Blatt, Recht "an" ...) //$bvnran=str_pad($lfdnran, 4, "0", STR_PAD_LEFT); // Kompakter Style echo "\n
\n\t"; echo "\n\t"; // Sp.2 Buchung echo "\n\t"; // Sp.3 Anteil ++++ LEER !!?? Wieso echo "\n\t"; // Sp.4 Gemkg, hier Bezirk ++++ entschluesseln? echo "\n\t"; // Sp.5 Flur echo "\n\t"; // Sp.6 Flurst echo "\n\t"; // Sp.7 Flaeche echo "\n\t\n"; // F l u r s t u e c k s d a t e n zur a n d e r e n Buchungsstelle (fiktives Blatt, Recht "an" ...) $aj = bnw_fsdaten($con, $gkz, $idanzeige, $lfdnran, $gml_bsan, $baan, $anteil, false); // return = Anzahl der FS // +++ Gibt es ueberhaupt Sondereigentum beim fiktiven Blatt?? // Kompakter Style if ($rowan["nrap"] != "") { echo "\n\n\t\n"; } if ($rowan["sond"] != "") { echo "\n\n\t\n"; } $a++; if ($aj == 0) { // keine Flurstuecke gefunden echo "

keine Flurstücke zu anderer Buchung gefunden

"; } } if ($a == 0) { echo "\n

Keine andere Buchungstelle gefunden.

\n"; linkgml($gkz, $$gml_bs, "Buchungsstelle"); } } $i++; } // Ende Buchungsstelle echo "\n
    lfd.NrBuchungsartAnteilGemarkungFlurFlurst.Fläche
Nr. im Aufteilungsplan: ".$row["nrap"]."
Verbunden mit dem Sondereigentum an: ".$row["sond"]."
".$bvnr; // Sp.1 Erbbau BVNR if ($idanzeige) linkgml($gkz, $gml_bs, "Buchungsstelle"); echo "".$ba." an".$anteil."Bezirk ".$fbbez."Blatt ".$fbblatt.""; // Sp.8 Link echo "
Nr. im Aufteilungsplan: ".$rowan["nrap"]."
Verbunden mit dem Sondereigentum an: ".$rowan["sond"]."
"; if ($i == 0) { echo "\n

Keine Buchung gefunden.

\n"; linkgml($gkz, $gmlid, "Buchungsblatt"); } ?>