Index auf logisch+numerisch [ERLEDIGT]

Zugriff, Engines, Konvertierung. Von ADS über DBF bis zu SQL.

Moderator: Moderatoren

Antworten
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21214
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Index auf logisch+numerisch [ERLEDIGT]

Beitrag von Manfred »

Hi,

ich bin mir jetzt nicht ganz sicher, ob es schon einmal Thema war, ich kann aber auf die Schnelle nichts finden.

ich versuche gerade einen Index zu erzeugen, der ein logisches und ein numerisches Feld kombinieren soll. Wie macht man das?

das numerische Feld wird in einen String umgewandelt, aber was mache ich mit dem logischen Feld?

Also INDEX on logisch+STr(numerisch,8,0) to ergebnis.

Das gibt eine Fehlermeldung
Zuletzt geändert von Manfred am Di, 25. Nov 2008 14:20, insgesamt 1-mal geändert.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21214
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Beitrag von Manfred »

Hi,

hat sich erledigt. Ich habe im DBEDITOR gesehen, wie die das machen.

Es gibt 2 Möglichkeiten:

1) Index on IF(logischesfeld,'J','N') + STR(numerisch,8,0) to index

oder über die Tools III

2) Index on XTOC(logischesfeld) + STR(numerisch,8,0) to index

wobei mir obere Lösung im IF besser gefällt, weil da ein Wert angegeben werden für die Sortierung fallen, oder steigend
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Antworten