![]() |
Re: TQuery function umstellen auf FibPlus
gibt es denn die Möglichkeit, aus der BDE den "SERVER NAME" (locahost:C:\Datenbanke.fdb) auszulesen?
|
Re: TQuery function umstellen auf FibPlus
Hallo,
das geht, über die BDE ... Also lass es gleich mal sein. Definier dir eine Konfigurationsdatei (appname.conf), greife auf sie lesend zu. Server_Name = XXX Heiko |
Re: TQuery function umstellen auf FibPlus
Möchte ich zu einem späteren Zeitpunkt machen.
Solange ich aber parallel das ganze laufen lasse, möchte es auslesen aus der BDE. Kannst du mir sagen wie ich das machen kann? |
Re: TQuery function umstellen auf FibPlus
Zitat:
Obendrein ist TpFibQuery sehr leichtgewichtig und damit auch sehr schnell beim (unidirektionalen) lesen von Datenmengen. |
Re: TQuery function umstellen auf FibPlus
Hallo,
Zitat:
Aber in der Tat ist die TXQuery schneller. hier die Alias-Routine
Delphi-Quellcode:
uses
SysUtils, DB, DBTables, { Pfad der Datenbank auf dem Server ermitteln der Servername selber wird NICHT übergeben } function GetServerPath(const theAlias: String): String; var AliasParams: TStringList; iCountParam: Integer; sCurParam : String; begin Result:= ''; try AliasParams:= TStringList.Create; try Session.GetAliasParams(theAlias, AliasParams); for iCountParam:=0 to AliasParams.Count-1 do begin sCurParam:= AliasParams[iCountParam]; if Pos('SERVER NAME', sCurParam)=1 then begin Result:= Copy(sCurParam, Length('SERVER NAME')+2, Length(sCurParam)); end; end; finally AliasParams.Free; end; except on E: Exception do begin {$IFDEF DEBUG} MBDebug(GetServerPath'+#13#10+E.message); {$ENDIF} end; end; end; { GetServerPath } Heiko |
Re: TQuery function umstellen auf FibPlus
Zitat:
Die BDE Alias - Konfigurationen finden sich IMO in der IDAPI32.CFG, nicht in der Registry. Die IDAPI32.CFG ist eine Binärdatei. ob die überhaupt irgendwo dokumentiert ist weiss ich nicht. |
Re: TQuery function umstellen auf FibPlus
was aber tun, wenn in TFibQuery kein Locate vorhanden ist?!? Doch TFibDatatset verwenden?
|
Re: TQuery function umstellen auf FibPlus
Zitat:
|
Re: TQuery function umstellen auf FibPlus
@hoika
Danke. Funktion funktioniert ;-) @exilant Wo finde ich das Tutorial? |
Re: TQuery function umstellen auf FibPlus
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz