AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Daten bitweise in Feld ablegen und später aggregieren?
Thema durchsuchen
Ansicht
Themen-Optionen

Daten bitweise in Feld ablegen und später aggregieren?

Ein Thema von Shivan · begonnen am 14. Jul 2006 · letzter Beitrag vom 8. Aug 2006
 
Benutzerbild von Shivan
Shivan

Registriert seit: 5. Mär 2003
Ort: Ravensburg
131 Beiträge
 
Delphi 6 Enterprise
 
#1

Daten bitweise in Feld ablegen und später aggregieren?

  Alt 14. Jul 2006, 11:53
Datenbank: MSSQL • Version: 2000 • Zugriff über: BDE
Ich suche nach einer Möglichkeit, Daten bitweise in einen Datensatz zu schreiben.

Bisher kam mir nur die Idee, einen 64bit integer zu nehmen, womit ich jedoch nur 64 bits setzen kann.
Mehrere Integer-Felder verwenden ist auch nicht sonderlich schön. Optimal wäre 1440 Bit in einem Datensatz ablegen zu können (optimalerweise in einem Feld).

Eine andere Idee wäre, das ganze in einem VarChar zu "codieren". Jedoch gibt es spätestens dann ein Problem mit dem Aggregieren der Bits mittels bitweisem "AND". Auch mit Integern ist ein bitweises And-Aggregat nicht sonderlich einfach.

Eine Hilfslösung wäre, den SQL-Server-Funktionsumfang mit einer DLL zu erweitern, so dass dieser vielleicht bitweise mit VarChars hantieren könnte...

Vielleicht hat ja einer von euch noch eine bessere/einfacherere Lösung?
Markus Stein
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz