ich habe eine Klasse, in diese Schreibe ich einstellungen, die ich davor aus einer DB lese.
Mein Prob ist nun das da ein Feld ( in der DB) als DBMemo ist.
Da stehen eintraege getrennt durch ein ,… also bsp. Alex,Peter,Max…
diese Namen extrahiere ich in ein array bsp. name(0)=„Alex“, Name(1)=Peter etc…
in der Klasse habe ich nun eine Eigenschaft Name geschrieben., Wie kann ich es denn bewerkstelligen das ich das ganze array darein bekomme?
Es sind soviel namen, das der string > 255 zeichen wird.
ein string in VB kann 2 GB gross sein
das sind ein paar zeichen mehr als 255
gruss
Ich daechte immer nur 255 Zeichen , so schaut das alles einfacher aus
Aber mal eine Frage, was würdest du bevorzugen.
Die daten bei gebrauch aus der DB lesen oder sie beim start in eine Klasse einlesen und dann immer nur auf die Klasse zugreifen?
Sinn, ist es ein Chat… Ein User meldet sich an und bekommt die Daten vom Server dann zugeschickt. Es gibt eine Variable die unter anderen auch die Zeilen zaehlt. Bei jeder eingehenden Meldung vom Clienten wird diese erhöht und wenn der Client die Verbindung schliesst, dann wird sie in die DB geschrieben.
VLG Alex
Hallo,
ich habe eine Klasse, in diese Schreibe ich einstellungen, die
ich davor aus einer DB lese.
Mein Prob ist nun das da ein Feld ( in der DB) als DBMemo ist.
Da stehen eintraege getrennt durch ein ,… also bsp.
Alex,Peter,Max…
diese Namen extrahiere ich in ein array bsp. name(0)=„Alex“,
Name(1)=Peter etc…
in der Klasse habe ich nun eine Eigenschaft Name geschrieben.,
Wie kann ich es denn bewerkstelligen das ich das ganze array
darein bekomme?
Es sind soviel namen, das der string > 255 zeichen wird.
Einen Cache (also deine klasse) ist grundsätzlich was gutes weil der zugriff halt schneller ist als jedes mal aus der DB zu lesen.
Wenn die Daten viel ändern, dann eignet sich der Cache eher nicht. Bei zuviel daten auch nicht… da du dann ev. lange ladezeiten hast und viel memory beansprucht wird.