base
portal
Suche:
Forum
Start
Neue Seite erstellen
Titel:
<h2>Deutsche Sortierung</h2> baseportal sortiert ab der Version 3 immer nach den deutschen Regeln, d.h. es kommt nun also zuerst o, dann O, dann ö und Ö. Umlaute werden nun bei Umwandlungen in Groß-/Kleinschrift mit <c>lc</c> bzw. <c>uc</c> berücksichtigt. Wer das in seinen Perlprogrammen lokal abschalten möchte, kann dies mittels <c>_no_locale;</c> abschalten bzw. mit <c>_use_locale;</c> wieder einschalten. Wichtig dabei ist jedoch, dass diese Befehle innerhalb eines BEGIN-Blockes stehen, da sonst die Funktionalität (beeinflusst den Perl-Compiler) nicht gegeben ist: <code> <perl> # hier gilt normale de-Einstellung out 'DE: '.uc('Schönes Wetter').'<br>'; { # Auswirkungen immer nur für einen Block BEGIN { no_locale; } out 'US: '.uc('Schönes Wetter').'<br>'; } # ab hier gilt wieder die de-Einstellung </perl> </code> <h2>Id bei neuem Datensatz immer um 1 erhöht</h2> Ab der Version 3 bekommt jeder neue Datensatz eine neue Id, auch dann, wenn zuvor der Datensatz mit der höchsten Id gelöscht worden ist. <h2>Suche nach Datensätzen mit leeren Feldern</h2> Mit dem <c>_</c> kann nun nach leeren Feldern gesucht werden: <code> <perl> get "Vorname==_", "Personen"; while(get_next("Personen")) { out "$Name<br>"; # gibt alle Namen mit leerem Vornamen aus } </perl> </code> <h2>Maskieren von Spezialabfragen</h2> Die Spezialwerte <c>*</c>, <c>#</c>, <c>?</c>, <c>_</c> bei Datenbank-Abfragen können nun maskiert werden: <code> get "Feld==\\?"; </code> Holt alle Einträge bei denen <c>Feld</c> tatsächlich das Zeichen <c>?</c> enthält. Die Abfrage ohne Maskierung: <code> get "Feld==?"; </code> würde einen zufälligen Eintrag holen. <achtung> Beachten Sie dass 2 "Backslashes" <c>\</c> zur Maskierung nötig sind, da die Abfrage 2 Stufen (Perl und baseportal) durchläuft. </achtung>
Name:
Passwort:
Stichworte:
Version:
1
2
3 Angebot:
Alle
Nur Miete / Lizenz
Nur Miete / Lizenz professional
Nur Miete
Nur Miete smart + pro
Nur Miete smart + pro / Lizenz
Nur Miete pro
Nur Miete ab pure2, smart2, pro1
Nur Lizenz
Nur Lizenz professional
Nur Kostenlos
Ohne Änderungen zurück zur Seite
©
baseportal
GmbH. Alle Rechte vorbehalten.
powered in 0.01s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!