vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 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

ADO.NET / Datenbanken
Re: ID von Datensätzen vor dem Speichern ermitteln? 
Autor: Franki
Datum: 26.02.14 00:49

Hallo,

Zitat:


1) die DB generiert den Primkey.
dann muss man ihn logischerweise von der DB erfragen, nachdem
ein DS eingespeichert wurde.

Genau das war die Frage, ob es auch anders geht

Zitat:


2) der Client generiert Primkeys vom Typ Guid


Genau das hatte ich meiner ersten Antwort als Alternative genannt ohne auf die Vor- oder Nachteile einzugehen, besonders deswegen nicht weil wir das Datenvolumen und die Häufigkeit neuer Datensätze nicht kennen.

Zitat:


3) der Client reserviert von Zeit zu Zeit im Voraus bei der
DB einen Zahlenbereich für seine Primkeys, und schöpft
daraus, bis sie verbraucht sind.


Auch hier wäre ein DB Zugriff notwendig

Zitat:


4) der Client ruft beim Startup den höchsten Primkey ab, und
generiert von da an hochzählend.
Damit fällt man im Multi-User-Betrieb auf die Nase.


Auch hier wäre ein DB Zugriff am Anfang notwendig.

Zitat:


Lösung 2 löst Bazis Frage im Wortsinn ID vor dem
Speichern ermitteln, ist aber unüblich wegen dem
Resourcen- und Performance-Nachteil beim
Abfragen.


Deswegen hatte ich das als Alternative ja vorgeschlagen. Wir wissen ja nicht warum Bazi das überhaupt möchte. Wenn der Grund eine langsame / unzuverlässige Internetverbindung ist wie es z.B. hier im ländlichen Raum häufig noch der Fall ist und die DB auf einem Server liegt ist der Perfomance-Nachteil von GUIDS verschwindend gering wenn man als Client nicht grade noch einen 486er hat.

Aber wir wissen ja nicht was der Grund der Frage war, also warten wir mal ab, ob Bazi sich noch äussert in diesem Thread.

Gruß
Frank

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ID von Datensätzen vor dem Speichern ermitteln?3.434Bazi17.02.14 20:07
Re: ID von Datensätzen vor dem Speichern ermitteln?2.334Franki18.02.14 01:47
Re: ID von Datensätzen vor dem Speichern ermitteln?2.463ErfinderDesRades20.02.14 22:31
Re: ID von Datensätzen vor dem Speichern ermitteln?2.240Franki25.02.14 00:48
Re: ID von Datensätzen vor dem Speichern ermitteln?2.308ErfinderDesRades25.02.14 10:29
Re: ID von Datensätzen vor dem Speichern ermitteln?2.320Franki26.02.14 00:49
Re: ID von Datensätzen vor dem Speichern ermitteln?2.551effeff02.03.14 11:26
Re: ID von Datensätzen vor dem Speichern ermitteln?2.249Bazi12.03.14 15:38
Re: ID von Datensätzen vor dem Speichern ermitteln?2.233ErfinderDesRades12.03.14 15:49
Re: ID von Datensätzen vor dem Speichern ermitteln?2.372Manfred X12.03.14 17:47
Re: ID von Datensätzen vor dem Speichern ermitteln?2.317ErfinderDesRades12.03.14 18:01
Re: ID von Datensätzen vor dem Speichern ermitteln?2.273ModeratorDaveS12.03.14 20:01
Re: ID von Datensätzen vor dem Speichern ermitteln?2.220ErfinderDesRades13.03.14 13:10
Re: ID von Datensätzen vor dem Speichern ermitteln?2.203ModeratorFZelle13.03.14 15:59
Re: ID von Datensätzen vor dem Speichern ermitteln?2.210ErfinderDesRades13.03.14 16:13
Re: ID von Datensätzen vor dem Speichern ermitteln?2.380ModeratorFZelle13.03.14 18:58
Re: ID von Datensätzen vor dem Speichern ermitteln?2.259Franki13.03.14 01:53
Re: ID von Datensätzen vor dem Speichern ermitteln?2.223Bazi12.03.14 22:24
Re: ID von Datensätzen vor dem Speichern ermitteln?2.276Bazi13.03.14 07:18
Re: ID von Datensätzen vor dem Speichern ermitteln?2.312ModeratorFZelle13.03.14 10:24
Re: ID von Datensätzen vor dem Speichern ermitteln?2.225Bazi13.03.14 13:00
Re: ID von Datensätzen vor dem Speichern ermitteln?2.396ModeratorFZelle13.03.14 15:57
Re: ID von Datensätzen vor dem Speichern ermitteln?2.177Bazi14.03.14 21:16
Re: ID von Datensätzen vor dem Speichern ermitteln?2.208ErfinderDesRades14.03.14 21:30
Re: ID von Datensätzen vor dem Speichern ermitteln?2.228Bazi14.03.14 21:55
Re: ID von Datensätzen vor dem Speichern ermitteln?2.201ErfinderDesRades14.03.14 22:09
Re: ID von Datensätzen vor dem Speichern ermitteln?2.259Bazi14.03.14 22:20
Re: ID von Datensätzen vor dem Speichern ermitteln?2.206ErfinderDesRades14.03.14 22:25
Re: ID von Datensätzen vor dem Speichern ermitteln?2.191Bazi14.03.14 22:34
Re: ID von Datensätzen vor dem Speichern ermitteln?2.428jpmca22.03.14 22:34

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