vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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

Visual-Basic Einsteiger
Wenn ich mich mal einmischen darf... 
Autor: ModeratorDieter (Moderator)
Datum: 13.11.01 20:52

Hallo Piekarek,

ich persönlich (und so ist es auch im DB-Workshop geschrieben), mache das immer so:

  1. Lösche Datensatz
  2. Prüfe, ob anschliessend überhaupt noch Datensätze vorhanden sind
  3. Wenn ja, dann prüfe, ob sich unmittelbar nach dem gelöschten Datensatz noch ein Datensatz befindet
  4. Wenn ja, dann Datensatzzeiger auf diesen bewegen
  5. Wenn nein, auf den letzten Datensatz springen (im Prinzip gleichbedeutend mit auf dem vorigen wechseln)

Und das ganze jetzt als Code:
<code>Rs.Delete
If Rs.RecordCount > 0 Then
  Rs.MoveNext
  If Rs.EOF Then Rs.MoveLast
End If</code>
Und damit arbeite ich prächtig - seit zig Jahren.

Cu
Dieter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datensatz löschen58Piekarek13.11.01 19:02
Re: Datensatz löschen221unbekannt13.11.01 19:30
Re: Datensatz löschen39Piekarek13.11.01 19:35
Re: Datensatz löschen259unbekannt13.11.01 19:39
Re: Datensatz löschen31Piekarek13.11.01 20:11
Re: Datensatz löschen257unbekannt13.11.01 20:17
Re: Datensatz löschen29Piekarek13.11.01 20:20
Re: Datensatz löschen232unbekannt13.11.01 20:22
Re: Datensatz löschen33Piekarek13.11.01 20:42
Wenn ich mich mal einmischen darf...326ModeratorDieter13.11.01 20:52

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