vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Datenmenge aus RTB ermitteln 
Autor: I.V.
Datum: 23.02.19 13:55

Hallo zusammen,

ich habe in einer Access DB unteranderem Texte im RTF gespeichert.
Da die DB ziemlich groß geworden ist, würde ich gerne herausfinden, welcher Datensatz das ist.

Ich möchte hierzu die Daten wieder in eine RTB laden und mir die jeweilige Speichergröße anzeigen lassen.

Da ist dann meine Frage, wie kann ich mir die Datengröße für den Inhalt einer RTB errechnen/zurückgeben lassen?

Danke und Gruß,
Ingo

Wer aufhört sich zu verbessern, hört auf gut zu sein.

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Datenmenge aus RTB ermitteln 
Autor: Manfred X
Datum: 24.02.19 09:16

Hallo!

Falls der Inhalt der Richtextbox als Textstring
inclusive RTFormatanweisungen in der DB gespeicheert
worden ist, kannst Du diesen String in eine entsprechende
Variable lesen (oder in eine einfache Textbox) und die
Gesamtlänge dieser Zeichenfolge ermitteln.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Datenmenge aus RTB ermitteln 
Autor: I.V.
Datum: 24.02.19 09:21

Hallo Manfred,

Meinst du mit der Len Funktion?
Da habe ich doch nur die Anzahl der Zeichen 🤔

Oder kann ich hiermit das Datenvolumen berechnen?

Gruß Ingo

Wer aufhört sich zu verbessern, hört auf gut zu sein.

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Datenmenge aus RTB ermitteln 
Autor: Manfred X
Datum: 24.02.19 11:26

Was verstehst Du unter Datenvolumen?
Je nach Art der Codierung (Ascii, Unicode)
belegt ein Zeichen eine bestimmte Anzahl Bytes im Speicher.
Ob und wie die Daten eventuell in der Datenbank
komprimiert vorliegen, läßt sich nicht so einfach
ermitteln.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Datenmenge aus RTB ermitteln 
Autor: I.V.
Datum: 24.02.19 14:30

Hallo Manfred,
die Daten sind in der DB unkomprimiert gespeichert.


Welche Codierung kann ich dir ehrlich gesagt nicht beantworten.

Die Unser Haben eine Richtextbox, in der sie Bewertungen für Verbesserungsvorschläge rein schreiben.
Soweit ist das ja auch ok.
Ich habe aber die Möglichkeit gegeben, dass auch Daten eingefügt werden können.
Dummerweise hat das der ein oder andere genutzt um Bilder mit einzufügen.
Und diese Datensätze haben die Datenbank aufgebläht.

Ich möchte zum einen die Datensätze finden, die ein hohes Datenvolumen beinhalten und zum anderen möchte ich beim einfügen von Daten dann einen Sperre aktivieren, wenn jemand Bilder Einfügt, oder der Inhalt der Box halt einfach völlig unüblich ist.

Kannst du mir da weiter helfen?

Gruß Ingo

Wer aufhört sich zu verbessern, hört auf gut zu sein.

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Datenmenge aus RTB ermitteln 
Autor: Manfred X
Datum: 24.02.19 15:27

Wenn jemand Bilder nicht als Link zu einer Datei,
sondern direkt in die Richtextbox einfügt, werden
die Bilddaten als Zeichenfolge dort abgelegt.
Du mußt also nur die Menge der Zeichen eines
Eintrags in der Datenbank prüfen.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Datenmenge aus RTB ermitteln 
Autor: I.V.
Datum: 24.02.19 15:47

Okay.

Kann ich das dann irgendwie umrechnen so das ich weiß wieviel MB der Eintrag hat?

Wer aufhört sich zu verbessern, hört auf gut zu sein.

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Datenmenge aus RTB ermitteln 
Autor: Manfred X
Datum: 25.02.19 06:04

Du mußt einfach die Zahl der Bytes im Textstring
unrechnen (Faktor 2^10).

http://myrepono.com/faq/4
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Datenmenge aus RTB ermitteln 
Autor: I.V.
Datum: 25.02.19 07:41

super, danke

Wer aufhört sich zu verbessern, hört auf gut zu sein.

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel