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 & Datenbanken
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad 
Autor: Zero-G.
Datum: 21.04.04 10:12


Nein! - Du brauchst alleine dieses Statement - Deine Do:Loop Schleife kannst damit über bord werfen.

Du musst Dir das wie folgt vorstellen:

SQL - greift direkt auf die DB zu. Das heißt, mit dem Befehl "Delet from DATENBANK where SatzNr='" & SatzNr.Text & "'"

bewirkst Du folgendes: Du sagst der Datenbank, Lösche alle Felder aus der Datenbank "DATENBANK" wobei das Feld SatzNr ident mit der TextBox SatzNr ist.

SQL übernimmt das und führt diesen Befehl auf die gesamte DB aus.

Es gibt dann im Prinzip zwei große Datenbanksysteme: Eine Transaktionssichere und eine "Normale" Unter Transaktionssicher versteht man, dass das Programm erst mal alle Anweisungen macht. Erst wenn sie alle erfolgreich waren schließt er diese Tranksaktion ab. - Falls ein Fehler auftreten sollte, stellt er die alten Daten sofort wieder her. - Wird z.B. bei Geldtransaktionen benötigt.

In unserem Fall - So wie wir das hier machen, löscht er einfach - oder auch nicht. Aber Du hast halt keine Chance etwas rückgangig zu machen.

Aber wenn Du effizient mit DB's arbeiten möchtest, solltest Dir so schnell wie möglich die Grundbegriffe von SQL anlernen. - Denn das macht erst ein Datenbank programm so richtig aus. - Stell Dir vor, Du lässt diese Do:Loop Schleife auf eine DB los, die 5000 einträge hat. Da dauert es dann wahrscheinlich gleich mal 2 Minuten oder länger... Wäre doch dem Anwender gegenüber nicht zumutbar. SQL schafft es je nach Maschine, Einstellungen und Datenbank Programm zwischen 1 und 3 Sekunden

Das ist natürlich ein dezenter Unterschied.

Mit welchem Datenbanksystem arbeitest Du? - Hast Du vor mehr mit Datenbanken zu machen?

mfg
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
:mad Dringend HILFE bei ADO Problem beim löschen :mad960AnGe-Programmie...16.04.04 19:49
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad517Zero-G.20.04.04 09:23
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad678AnGe-Programmie...20.04.04 19:55
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad561Zero-G.21.04.04 09:23
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad531AnGe-Programmie...21.04.04 09:56
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad542Zero-G.21.04.04 10:12
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad604AnGe-Programmie...21.04.04 10:22
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad519Zero-G.21.04.04 10:32
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad547AnGe-Programmie...21.04.04 10:48
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad504Zero-G.21.04.04 11:50
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad685AnGe-Programmie...21.04.04 13:48
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad721Zero-G.21.04.04 14:20
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad544AnGe-Programmie...23.04.04 09:52
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad489Zero-G.23.04.04 10:26
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad470AnGe-Programmie...23.04.04 12:36
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad563AnGe-Programmie...23.04.04 13:06
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad500Zero-G.23.04.04 13:16
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad535AnGe-Programmie...23.04.04 13:27
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad519Zero-G.23.04.04 13:42
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad509AnGe-Programmie...23.04.04 13:49
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad538Zero-G.23.04.04 14:02
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad495AnGe-Programmie...23.04.04 15:57
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad465Zero-G.23.04.04 16:19
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad520AnGe-Programmie...23.04.04 16:25
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad507Zero-G.23.04.04 16:49
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad513AnGe-Programmie...23.04.04 18:55
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad502Zero-G.24.04.04 09:05
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad571AnGe-Programmie...24.04.04 09:53
Re: :mad Dringend HILFE bei ADO Problem beim löschen :mad632Zero-G.24.04.04 10:11
SQL495AnGe-Programmie...24.04.04 10:53
Re: SQL505Zero-G.24.04.04 10:59

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