Español
Foro

@dbIndex Problema

 

Georg
Hovenbitzer
¡Hola zusammen,

Yo versuche gerade el erste veces el DB Características de Profano a benutzen y bekomme siempre una Schutzverletzung en mi Code si bajo el Proc OpenDB el Línea @dbIndex(TITEL) aktiv es.
Beim Carta des zeiten Datensatzes kommt el Schutzverletzung, sin el @dbIndex Befehl se ejecuta el Carta por.
Nur se entonces nichts gefunden.

Sombrero alguien Tip Yo falso mache ?!
KompilierenMarcaSeparación
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>)
End
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
06.06.2006  
 




Georg
Hovenbitzer
¡Hola zusammen,

Tengo el Problema gefunden, es el Feldlänge
En uno Longitud de 127 Signo se ejecuta lo en me, sólo wieso
In el Ayuda es nichts su y el maximale Feldlänge liegt sí en 255 Signo.
Kann dies alguien bestätigen.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
06.06.2006  
 




Michael
Wodrich
Mußt Usted ausloten. DBase hatte el así gelöst, el ellos el Dezimalstellenfeld auch con benutzt hatten. Yo weiß no mehr si el Clipper spezifisch war oder para todos DBase-Derivate.

Besser es: 250 Signo Maximum y qué größer es se en una Memofeld gestopft.

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
07.06.2006  
 




Georg
Hovenbitzer
¡Hola Michael,

250 Signo wären sí klasse, aber más que 127 va no.
Ab uno Feldlänge de 128 bekomme Yo, si yo dbindex benutze, una Schutzverletzung.
Ohne dbindex klappt lo con el vollen Longitud.
Es auch egal a welcher Punto Yo el dbindex einsetze, sobald dies gesetzt es y uno Daten en el DB schreibt kommt después de unos pocos Datensätzen una Fehler.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
07.06.2006  
 




RGH
¡Hola,

el Schlüssellänge en uno Indexdatei (*.NDX) es en el Tat vom dBase-III-Standard her en 127 Signo begrenzt.
Das heißt: Wenn para el Index una Feld herangezogen se, darf dessen Feldlänge 127 Signo no überschreiten. Werden mehrere Felder para el Index herangezogen, darf el Summe el Feldlängen nichr größer como 127 ser.

Wenn uno nun aber una Index en una größeren Feld benötigt, así es gängige Praxis, como Matchcode una weiteres Feld einzufügen, el en diesem Fall etwa sólo el ersten 127 Signo des größeren Feldes enthält. Das dürfte para nahezu todos Zwecke ausreichend ser.

Saludo
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 otra vez.

Aunque war lo en DBase auch posible el Index de una SubString a forma. Das vermisse Yo desafortunadamente en Profano.

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
09.06.2006  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

804 Views

Untitledvor 0 min.
Pauli17.05.2013
Untitled18.02.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie