vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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: Speichervorgang bei SQLite Datenbank langsam 
Autor: Manfred X
Datum: 30.11.13 23:43

Ich nutze SQLite nicht, nehme aber an, daß es bei der verwendeten
SQLite-Net-DLL so läuft, wie allgemein bei ADO.Net üblich.

Du mußt Deinen Connectionstring und in einem weiteren String das
beim Füllen des Dataset verwendete Select-Command speichern.
Die Primärschlüssel der geladenen Tabellen müssen dabei einbezogen
sein, weil sie der Zuordnung der Zeilen zwischen Speicher und DB dienen.

Fasse alle Tabellen in einem Select-Commandstring (Dataset) zusammen,
falls SQLite das kann. (???)

In Deiner Update-Routine erstellst Du mit den Angaben in den beiden
Strings einen neuen DataAdapter und danach für diesen Adapter
einen CommandBuilder (also das, was Du bereits gemacht hast ).

Für das Update der Datenzeilen im Dataset nur eine Anweisung
erforderlich:
[DatenAdapterName].Update([DatasetName])

Kurz: Das von Dir durchgeführte Fill, Clear, Refill entfällt.

Die Nutzung eines Backgroundworkers beim Update könnte zweckmäßig sein.

Schau Dir auch mal die "GetChanges"-Methode des Dataset an, die die geänderten
Zeilen zurückliefert, für die das Update auszuführen ist.

Beitrag wurde zuletzt am 30.11.13 um 23:58:20 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Speichervorgang bei SQLite Datenbank langsam3.724Bazi29.11.13 22:13
Re: Speichervorgang bei SQLite Datenbank langsam2.294Manfred X29.11.13 22:46
Re: Speichervorgang bei SQLite Datenbank langsam2.238Bazi30.11.13 19:53
Re: Speichervorgang bei SQLite Datenbank langsam2.253Manfred X30.11.13 23:43
Re: Speichervorgang bei SQLite Datenbank langsam2.183ModeratorFZelle01.12.13 13:37
Re: Speichervorgang bei SQLite Datenbank langsam2.100Bazi01.12.13 14:07
Re: Speichervorgang bei SQLite Datenbank langsam2.137ModeratorFZelle01.12.13 18:49
Re: Speichervorgang bei SQLite Datenbank langsam2.339ErfinderDesRades01.12.13 19:35
Re: Speichervorgang bei SQLite Datenbank langsam2.133Manfred X02.12.13 00:11
Re: Speichervorgang bei SQLite Datenbank langsam2.196ErfinderDesRades02.12.13 00:33
Re: Speichervorgang bei SQLite Datenbank langsam2.175Manfred X02.12.13 02:43
Re: Speichervorgang bei SQLite Datenbank langsam2.306ErfinderDesRades02.12.13 09:57
Re: Speichervorgang bei SQLite Datenbank langsam2.093ModeratorFZelle02.12.13 09:44
Re: Speichervorgang bei SQLite Datenbank langsam2.055ErfinderDesRades02.12.13 10:24
Re: Speichervorgang bei SQLite Datenbank langsam2.104Bazi01.12.13 20:16
Re: Speichervorgang bei SQLite Datenbank langsam2.139Manfred X01.12.13 23:59
Re: Speichervorgang bei SQLite Datenbank langsam2.674Bazi02.12.13 11:29
Re: Speichervorgang bei SQLite Datenbank langsam2.186ErfinderDesRades02.12.13 12:03
Re: Speichervorgang bei SQLite Datenbank langsam2.158Bazi02.12.13 13:03

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