Entwickler-Ecke

Datenbanken - Prozedur "session.GetAliasNames" einschränken??


peppi - Fr 22.11.02 12:23
Titel: Prozedur "session.GetAliasNames" einschränken??
Hi ihr,

kann man die Prozedur


Quelltext
1:
session.GetAliasNames                    


eigentlich noch einschränken? Also das nicht ALLE Einträge der BDE sondern nur bestimmte angezeigt werden? Z.B. alle die mit "test..." beginnen??

Danke schonmal

LG Jana!


LCS - Fr 22.11.02 12:26

Hi
die Prozedur selbst kannst du nicht einschränken. Aber es ist doch ein leichtes die Stringliste, die du als Ergebnis bekommst entsprechend zu manipulieren.

Gruss Lothar


peppi - Fr 22.11.02 12:30
Titel: Stringliste manipulieren?
Hi Lothar,

für DICH ist das vielleicht ein leichtes :D :D sooo gut kenn ich mich in Delphi auch noch nicht aus (sonst wäre diese Frage wohl überflüssig gewesen :lol: )

Könntest du mir vielleicht einen Tip geben wie ich diese Stringliste manipulieren kann??

Lg Jana!


LCS - Fr 22.11.02 13:00

Hi
der beste Tip wäre die Onlinehilfe zum Thema TStringList bzw. TStrings. Für dein spezielles Problem:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
var
  lst : TStringList;
  i : integer;
begin
  lst := TStringList.Create;
  Session.GetAliasNames(lst);
  for i := lst.Count -1 downto 0 do
    if  AnsiUpperCase(Copy(lst[i], 1, 4)) <> 'TEST' then
      lst.Delete(i);
end;


Gruss Lothar


peppi - Fr 22.11.02 13:07

Hi Lothar,

danke, werd deinen Tip mal ausprobieren und ggf. noch in der Online-Hilfe weiter suchen!

Schönes Wochenende!