Datenbank in zweitem thread laden lassen möglich?

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von PatteKi.

    Datenbank in zweitem thread laden lassen möglich?

    Guten morgen

    Seit ca. einer woche versuche ich ein problem in meinem aktuellen Projekt zu lösen komm aber nicht mehr weiter:

    Aufgabe:

    aus der Datenbank sollen alle Bindingsources und tabelen adapter bei programm start neu geladen werden und gleich zeitig soll eine 2. Form (Warteform) dem benutzter anzeigen, das der vorgang halt so seine zeit dauert(so 5-10 sek). Außerdem soll sich die form, in der die ganzen Felder für die spätere Benutzereingeaben sind neben her geöffnet und vollständig geladen werden.

    Problem:

    1.Wenn man den gesamten code in z.b. einen thread packt, dann wird leider weder die Wrteform richtig geöffnet noch dei Benutzereigaben form, sollange das programm die datenbank tabellen läd.

    2.Wenn man den code zum laden der Datenbank in einen 2.Thread packt,kann man leider später im code(also von einem anderen Thread aus) nicht auf die geladenen Tabeladapter und bindingsources zu greifen.

    (Wenn noch unklarheiten vorliegen einfach melden^^)
    Vlt hat ja jemand von euch eine Idee oder sogar eine Antwort wie man das lösen könnte nur so wie es jetzt ist kann es nicht bleiben

    Grußle PatteKi