Français
Forum

@dbIndex Problem

 

Georg
Hovenbitzer
allô zusammen,

je versuche justement cela erste fois le DB Funktionen de Profan trop benutzen et bekomme toujours une Schutzverletzung dans mon Code si sous dem Proc OpenDB qui la ligne @dbIndex(TITEL) aktiv ist.
Beim écrivons des zeiten Datensatzes venez qui Schutzverletzung, sans den @dbIndex Befehl fonctionne cela écrivons par.
seulement wird ensuite rien trouvé.

Hat quelqu'un une Tip quoi je faux fais ?!
KompilierenMarqueSéparation
Proc CreateDB

    Assign #4,"TITEL.STR"
    Rewrite #4
    Print #4,"TITEL;C;254;0"
    Close #4
    DbCreate "TITEL.STR" > "TITEL.DBF"
    Assign #4,"TITEL.STR"
    Erase #4
    @dbOpen(#5,"TITEL.DBF")
    @dbUse(#5)
    DbCreateIndex "TITEL" > "TITEL"
    @dbClose(#5)

EndProc

Proc OpenDB

    Case @FileExists("TITEL.DBF") = 0 : CreateDB
    @dbOpen(#5,"TITEL.DBF")
    @dbUse(#5)
    @dbIndex("TITEL")

EndProc

Proc PutDB

    Parameters Titel$
    @dbAppendBlank()
    @dbPut("TITEL",Titel$)
    @dbPutRec(0)

EndProc

Proc FindDB

    Parameters Titel$

    If @dbFind(Titel$,0) <> 0

        Return 1

    Else

        Return 0

    EndIf

EndProc

Declare Zeile$
Cls
OpenDB

WhileLoop 100

    Zeile$ = "Zeile" + @Str$(&Loop)
    Print Zeile$
    PutDB(Zeile$)

EndWhile

If FindDB("Zeile55") = 1

    Print "Test 1 gefunden"

Else

    Print "Test 1 nicht gefunden"

EndIf

If FindDB("Zeile_99") = 1

    Print "Test 2 gefunden"

Else

    Print "Test 2 nicht gefunden"

EndIf

WaitInput
DbCreateIndex "TITEL" > "TITEL"
@dbClose(#5s2>)
Fin
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
06.06.2006  
 




Georg
Hovenbitzer
allô zusammen,

j'ai cela Problem trouvé, c'est qui Feldlänge
chez einer Longueur de 127 marque fonctionne es chez mir, seulement wieso
dans qui Aider steht rien en et qui maximale Feldlänge liegt oui chez 255 marque.
peux ca quelqu'un bestätigen.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
06.06.2006  
 




Michael
Wodrich
dois Du ausloten. DBase hatte cela so gelöst, cela vous cela Dezimalstellenfeld aussi avec benutzt hatten. je ne sais pas plus si cela Clipper spezifisch était ou bien pour alle DBase-Derivate.

Besser ist es: 250 marque maximum et quoi größer ist wird dans un Memofeld gestopft.

belle Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
07.06.2006  
 




Georg
Hovenbitzer
allô Michael,

250 marque wären oui super, mais plus que 127 allez pas.
Ab einer Feldlänge de 128 bekomme je, si je dbindex benutze, une Schutzverletzung.
sans dbindex klappt es avec qui vollen Longueur.
c'est aussi égal à quel Stelle je cela dbindex einsetze, sobald ca gesetzt ist et on données dans qui DB écrit venez pour un paire Datensätzen un faute.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
07.06.2006  
 




RGH
Salut,

qui Schlüssellänge dans einer Indexdatei (*.NDX) ist dans qui acte vom dBase-III-Standard her sur 127 marque begrenzt.
cela est: si pour den index un champ herangezogen wird, darf dessen Feldlänge 127 marque pas überschreiten. Werden plusieurs Felder pour den index herangezogen, darf qui somme qui Feldlängen nichr größer comme 127 son.

si on eh bien mais une index sur einem größeren champ nécessaire, so ist es gängige Praxis, comme Matchcode un weiteres champ einzufügen, cela dans diesem le cas etwa seulement qui ersten 127 marque des größeren Feldes contient. cela pourrait pour nahezu alle Zwecke ausreichend son.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
07.06.2006  
 




Michael
Wodrich
Richtig, erinnere mich wieder.

Allerdings était es dans DBase aussi possible den index aus einem SubString trop bilden. cela vermisse je malheureusement dans Profan.

belle Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
09.06.2006  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

812 Views

Untitledvor 0 min.
Pauli17.05.2013
Untitled18.02.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie