Changeset 339 for trunk/mapbender/http/nav/alkisnav_fkt.php
- Timestamp:
- 09/30/14 16:42:55 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mapbender/http/nav/alkisnav_fkt.php
r334 r339 7 7 2014-09-03 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 8 8 2014-09-15 Bei Relationen den Timestamp abschneiden, mehr "endet IS NULL" 9 2014-09-30 RÃŒckbau substring(gml_id) 9 10 */ 10 11 … … 249 250 250 251 // zwischen, Variante 1. 251 $sqlz1="JOIN ax_flurstueck f ON f.istgebucht=s ubstring(s1.gml_id,1,16)";252 $sqlz1="JOIN ax_flurstueck f ON f.istgebucht=s1.gml_id "; 252 253 253 254 // zwischen, Variante 2. Nur an oder "an" und "zu"? 254 $sqlz2 ="JOIN ax_buchungsstelle s2 ON s ubstring(s2.gml_id,1,16)=ANY(s1.an)255 JOIN ax_flurstueck f ON f.istgebucht=s ubstring(s2.gml_id,1,16)";255 $sqlz2 ="JOIN ax_buchungsstelle s2 ON s2.gml_id=ANY(s1.an) 256 JOIN ax_flurstueck f ON f.istgebucht=s2.gml_id "; 256 257 257 258 // hinten gleich … … 272 273 // d i r e k t e B u c h u n g e n 273 274 // Blatt <istBestandteilVon< Buchungsstelle <istGebucht< FlurstÃŒck 274 $v=array( substr($blattgml,0,16), $linelimit); // Rel. istBestandteilVon nur 16 Stellen275 $v=array($blattgml, $linelimit); // Rel. istBestandteilVon 275 276 $res=pg_prepare("", $sql1.$sqlz1.$sql2.$sqlord); 276 277 $res=pg_execute("", $v); 277 278 if (!$res) { 278 279 echo "\n<p class='err'>Fehler bei Buchung und Flurstück.</p>"; 279 if ($debug >= 3) {echo "\n<p class='err'>SQL='".$sql1.$sqlz1.$sql2.$sqlord."'<br>$1 = '". substr($blattgml,0,16)."'</p>";}280 if ($debug >= 3) {echo "\n<p class='err'>SQL='".$sql1.$sqlz1.$sql2.$sqlord."'<br>$1 = '".$blattgml."'</p>";} 280 281 return; 281 282 }
Note: See TracChangeset
for help on using the changeset viewer.