SELECT 0 [erledigt]
Moderator: Moderatoren
- AUGE_OHR
- Marvin
- Beiträge: 12911
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
SELECT 0 [erledigt]
hi,
was macht SELECT 0 ? kann man im "0 - Bereich" überhaupt eine DBF haben ( Cl*pper / Xbase++ ) ?
was macht SELECT 0 ? kann man im "0 - Bereich" überhaupt eine DBF haben ( Cl*pper / Xbase++ ) ?
Zuletzt geändert von AUGE_OHR am Mi, 18. Mai 2011 22:56, insgesamt 1-mal geändert.
gruss by OHR
Jimmy
Jimmy
- AUGE_OHR
- Marvin
- Beiträge: 12911
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: SELECT 0
hi,
was macht diese Abfragekann eine DBF im "SELECT 0" Bereich sein ... oder wird der nicht beim "Öffnen" die niedrigste Ordinalzahl zugeordnet also mindesten 1
was macht diese Abfrage
Code: Alles auswählen
IF ( SELECT( datei ) == 0 )
gruss by OHR
Jimmy
Jimmy
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9387
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 362 Mal
- Kontaktdaten:
Re: SELECT 0
Hallo, Jimmy.
SELECT 0 als Kommando macht dasselbe wie USE ... NEW. Es selektiert den nächsten freien numerischen Bereich für eine Workarea. Die gleich im Anschluss geöffnete Datei bekommt diese Workarea.
SELECT 0
USE KUNDEN -> Workarea 1
SELECT 0
USE ARTIKEL -> Workarea 2
usw.
SELECT(xAlias) als Funktion ermittelt, ob in xAlias eine Tabelle geöffnet ist. Wenn ja, wird die Nummer der Workarea zurückgereicht, ansonsten 0 (Null).
SELECT 0 als Kommando macht dasselbe wie USE ... NEW. Es selektiert den nächsten freien numerischen Bereich für eine Workarea. Die gleich im Anschluss geöffnete Datei bekommt diese Workarea.
SELECT 0
USE KUNDEN -> Workarea 1
SELECT 0
USE ARTIKEL -> Workarea 2
usw.
SELECT(xAlias) als Funktion ermittelt, ob in xAlias eine Tabelle geöffnet ist. Wenn ja, wird die Nummer der Workarea zurückgereicht, ansonsten 0 (Null).
Herzlich,
Tom
Tom
- AUGE_OHR
- Marvin
- Beiträge: 12911
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: SELECT 0
somit kann die also "nie" 0 sein ?!Tom hat geschrieben:... Die gleich im Anschluss geöffnete Datei bekommt diese Workarea.
also wir im Grunde auf USED() geprüft ?Tom hat geschrieben:SELECT(xAlias) als Funktion ermittelt, ob in xAlias eine Tabelle geöffnet ist.
Wenn ja, wird die Nummer der Workarea zurückgereicht, ansonsten 0 (Null).
gruss by OHR
Jimmy
Jimmy
Re: SELECT 0 [erledigt]
Code: Alles auswählen
if ( dbselectworkarea(0) < 1 )
alert("Nix mehr an DBF-Dateien zu öffnen") // 255 Dateien erreicht
else
dbusearea("datei.dbf")
endif // Nächster unbelegter Handle für DBF-Datei
Im Datei-Puffer steht auch noch Index und sowas.
- Jan
- Marvin
- Beiträge: 14659
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: SELECT 0 [erledigt]
Und die Frage dazu ist?
Ich habe mir auch mal die Freiheit genommen, Deinen Code übersichtlicher zu formatieren.
Jan
Ich habe mir auch mal die Freiheit genommen, Deinen Code übersichtlicher zu formatieren.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.