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-2025
 
zurück

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

VB.NET - Ein- und Umsteiger
Warum ticks nur in 250er Schritten? 
Autor: guntram
Datum: 26.01.06 20:51

Hallo!

Ich muss für Einträge in eine Datenbank einen Key generieren und wollte dazu folgendes in der Schleife verwenden:
Dim key As String
Dim t As TimeSpan
Dim d As Date = Now
Dim dat As DateTime = New DateTime(2000, 1, 1)
t = New TimeSpan(d.Ticks - dat.Ticks)
key = t.Ticks
Ich wollte also die Ticks der Zeitspanne vom 01.01.2000 und heute als Key verwenden.

Ich bekomme dann als key solche Werte:
1916233214218750
1916233214218750
1916233214218750
1916233214375000
1916233214375000
1916233214375000
1916233214531250
1916233214531250
1916233214531250

Warum gibt es die Ticks nur in 250er Schritten?
Oder hat jemand eine Idee, wie man einen key generieren könnte, der eindeutig und aufsteigend ist? Ich habe schon mit Zufallszahlen experimentiert, ist aber dann halt nicht mehr sortierbar.

Vielen Dank
Guntram
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Warum ticks nur in 250er Schritten?859guntram26.01.06 20:51
Re: Warum ticks nur in 250er Schritten?557ModeratorDaveS26.01.06 21:06
Re: Warum ticks nur in 250er Schritten?544guntram27.01.06 10:38
Re: Warum ticks nur in 250er Schritten?525ModeratorDaveS27.01.06 10:58
Re: Warum ticks nur in 250er Schritten?527guntram27.01.06 14:33

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-2025 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