AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Was macht no pad bzw. pad spaces
Thema durchsuchen
Ansicht
Themen-Optionen

Was macht no pad bzw. pad spaces

Ein Thema von idefix2 · begonnen am 23. Jun 2010 · letzter Beitrag vom 24. Jun 2010
Antwort Antwort
idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#1

Was macht no pad bzw. pad spaces

  Alt 23. Jun 2010, 16:53
Datenbank: Firebird • Version: 2.1 • Zugriff über: egal
Der DDL Befehl Create Collation erlaubt in Firebird die Klauseln "no pad" oder "pad spaces". Kann mir jemand sagen, was diese Klauseln bewirken, in der Firebird Dokumentation sind zwar die Klauseln aufgelistet, aber ich finde nirgends, was man damit anfängt.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Was macht no pad bzw. pad spaces

  Alt 23. Jun 2010, 18:04
Hallo,

mal ein Schuss in Blaue.
pad -> padding -> das anfüllen der Daten bis eine bestimmter Datengröße( bzw. Bytelänge)
erreicht ist.

So ist es zumindest bei den Netzwerken.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#3

AW: Was macht no pad bzw. pad spaces

  Alt 23. Jun 2010, 19:00
ja, ok, aber was kann das mit dem Collate zu tun haben?
  Mit Zitat antworten Zitat
Benutzerbild von DelphiBandit
DelphiBandit

Registriert seit: 19. Feb 2007
Ort: In der Lüneburger Heide
165 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Was macht no pad bzw. pad spaces

  Alt 24. Jun 2010, 10:33
Noch ein Schuß ins Blaue hinterher:
Code:
NO PAD:
1
11
12
2
3

PAD SPACES:
1<SP>
2<SP>
3<SP>
11
12
Weil die Spaces kleiner sind als die 11 und 12. Ist nur eine Vermutung, eine wirkliche Dokumentation dazu hab ich beim Firebird auch nicht finden können.
Carsten
  Mit Zitat antworten Zitat
idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#5

AW: Was macht no pad bzw. pad spaces

  Alt 24. Jun 2010, 11:58
Hmm, normalerweise ist die Sortierung von Strings doch prinzipiell alphabetisch, oder?
d.h. "1" < "11" < "2"
Ich werde das jedenfalls noch ausprobieren. Es finde es extrem frustrirend, dass so viele Dinge extrem mangelhaft dokumentiert sind, oder so versteckt, dass man endlos danach suchen muss. Es produziert nicht nur bei mir, sondern bei Tausenden von Programmierern sinnlosen Zusatzaufwand - Jeder muss für sich Unmengen von Dingen probieren, weil nirgends nachzulesen ist, was wirklich genau passiert. Betrifft nicht nur Firebird. Über der Openoffice API bin ich schon mehrfach dem Wahnsinn nahe gewesen, Gott sei Dank waren die, die dafür verantwortlich sind, gerade nicht greifbar, sonst wäre ich jetzt wahrscheinlich schon im Gefängnis
  Mit Zitat antworten Zitat
Benutzerbild von DelphiBandit
DelphiBandit

Registriert seit: 19. Feb 2007
Ort: In der Lüneburger Heide
165 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Was macht no pad bzw. pad spaces

  Alt 24. Jun 2010, 12:33
Glaub ich hab's - Quelle: ICU-User Guide - ganz unten ist es erklärt.

Wenn Du Sortierungen mit echten Umlauten und unechten Umlauten hast (ä / ae), greift das Padding zu dreht Dir ggf. die Sortierreihenfolge um. Hat also anscheinend nichts mit meiner Zahlenfolge zu tun. Obwohl es dort aus meinem Verständnis auch greifen sollte.

Und ja - Du hast völlig Recht. Bei vielen OpenSource-Projekten hapert es an der Dokumentation, wenn man mal die MSDN als Vorbild nimmt.
Carsten
  Mit Zitat antworten Zitat
idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#7

AW: Was macht no pad bzw. pad spaces

  Alt 24. Jun 2010, 21:30
Danke für den Link. Jetzt bin ich wieder ein kleines Stückchen schlauer geworden
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz