Ordcreate funktiorniert irgendwie nicht...

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

Moderator: Moderatoren

Antworten
Benutzeravatar
mini990
1000 working lines a day
1000 working lines a day
Beiträge: 592
Registriert: Sa, 28. Jan 2006 9:44
Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
Danksagung erhalten: 1 Mal

Ordcreate funktiorniert irgendwie nicht...

Beitrag von mini990 »

Hallo Habe folgendes Problem:

Code: Alles auswählen

cindex:= str(art)+descend(str(jahr))
OrdCreate( "Kschein3",, "cIndex" )
Ergebnis: keine Indizierung
Setze ich cIndex in Klammern bekomme ich eine Fehlermeldung:
VALTYPE: C VALUE: (0àààÐÐ
Setze ich dbcreateindex ein passiert das selbe.

Nehme ich ganz normal Index on... dann funktioniert es.
Wollte aber gerne Ordcreate nehmen um eine Progressbar zu integrieren.

Gruß Stefan
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14651
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: Ordcreate funktiorniert irgendwie nicht...

Beitrag von Jan »

So sollte das gehen:

Code: Alles auswählen

OrdCreate( "Kschein3",, cIndex)
Ohne ""

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
mini990
1000 working lines a day
1000 working lines a day
Beiträge: 592
Registriert: Sa, 28. Jan 2006 9:44
Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
Danksagung erhalten: 1 Mal

Re: Ordcreate funktiorniert irgendwie nicht...

Beitrag von mini990 »

------------------------------------------------------------------------------

Xbase++ Version : Xbase++ (R) Version 1.90.355
Betriebssystem : Windows Vista 06.01 Build 07601 Service Pack 1
------------------------------------------------------------------------------
oError:args :
-> VALTYPE: C VALUE: Kschein3
-> VALTYPE: U VALUE: NIL
-> VALTYPE: C VALUE: 0àààÐÐ
oError:canDefault : J
oError:canRetry : J
oError:canSubstitute: N
oError:cargo : NIL
oError:description : Datei kann nicht erzeugt werden
oError:filename :
oError:genCode : 70
oError:operation : OrdCreate
oError:osCode : 0
oError:severity : 2
oError:subCode : 8031
oError:subSystem : BASE
oError:thread : 1
oError:tries : 1
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Aufgerufen von (B)MAIN(84)
Aufgerufen von XBPPUSHBUTTON:HANDLEEVENT(968)
Aufgerufen von MAIN(233)
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Ordcreate funktiorniert irgendwie nicht...

Beitrag von brandelh »

Nein, du musst den Indexbegriff angeben, nicht das einzelne Ergebnis:

Code: Alles auswählen

cindex := "str(art)+descend(str(jahr))" 
OrdCreate( "Kschein3",, cIndex )
so als ob du es direkt geschrieben hättest:

Code: Alles auswählen

OrdCreate( "Kschein3",,  "str(art)+descend(str(jahr))"  )
Gruß
Hubert
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14651
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: Ordcreate funktiorniert irgendwie nicht...

Beitrag von Jan »

Hbert,

stimmt. An den Punkt hatte ich jetzt nicht gedacht. Mir war nur aufgefallen, das die Variable mit dem Indexschlüssel in "" gesetzt war. Und damit wäre das Feld cIndex der Indexschlüssel gewesen, was natürlich nicht klappen kann, da das garkein Feld ist.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Ordcreate funktiorniert irgendwie nicht...

Beitrag von brandelh »

das habe ich mir gedacht ;-)
Gruß
Hubert
Benutzeravatar
mini990
1000 working lines a day
1000 working lines a day
Beiträge: 592
Registriert: Sa, 28. Jan 2006 9:44
Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
Danksagung erhalten: 1 Mal

Re: Ordcreate funktiorniert irgendwie nicht...

Beitrag von mini990 »

Soooooo funktioniert's
Danke!

Gruß Stefan
Antworten