Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    Hallo zusammen, ich habe in einer Anwendung Probleme mit der Laufzeit einer SQL Express-Datenbank und würde gerne wissen, was ich da falsch mache. Ich öffne ca. 15 Tabellen mit jeweils 500.000 und bis zu 1.500.000 Datensätzen. Auf dem Entwicklungs-PC dauert das eine Minute, beim Kunden über 10 Minuten. Alles, was mit der Datenbank zusammenhängt, habe ich in einer Klasse untergebracht: VB.NET-Quellcode (52 Zeilen) Der Ablauf sieht dann so aus: VB.NET-Quellcode (24 Zeilen) Alles ist stark verkürzt…

  • Benutzer-Avatarbild

    Danke zunächst für Eure Mühe! In der Tat gibt es dabei ein paar Tabellen, bei denen ich prüfen muss, ob der Datensatz schon da ist. Wenn nicht, erstelle ich ihn. Aber da muss ich doch alle Datensätze laden, sonst funktioniert es doch nicht, oder?

  • Benutzer-Avatarbild

    Hallo EugenIS, danke für Dein Angebot - sehr freundlich! Ich glaube aber, dass ich Deinen Ansatz verstanden habe, das sollte ich wohl hinbekommen. Ich würde also einen SQL-Befehl erstellen und diesen mit ExecuteNonQuery() ausführen. Und dann noch mit Transaktionen arbeiten. Bin gespannt und werde berichten. Mit dem Entity-Framework habe ich mich noch nicht beschäftigt, da muss ich mich erst einlesen. Danke erstmal, Gruß, Schorsch