Datenübermittlung von einer Datenbank zu einer Variabel in My.Resources (My.Settings)

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von Exarous.

    Datenübermittlung von einer Datenbank zu einer Variabel in My.Resources (My.Settings)

    Guten Tag liebe Community,

    ich stehe gerade vor einem Problem, welches ich nicht gelöst bekomme. :(
    Und zwar bin ich gerade dabei einen Chat zu programmieren, bei dem man
    sich Anmelden muss und der Username aus der Datenbank abgerufen wird.
    Aber um ihn zwischen zu speichern um ihn in die nächste Form zu übertragen
    hab ich mir gedacht, dass ich das in My.Resources zwischen speicher. Nur
    das funktioniert irgendwie nicht, er zeigt mir andauernd an, dass diese Variabel
    Read Only ist. Ich finde aber keine Möglichkeit dies umzustellen. :(

    VB.NET-Quellcode

    1. My.Resources.Username = Data("username").ToString


    Ich hoffe ihr könnt mir bei meinem Problem helfen. :)


    Edit:
    Okay hat sich erledigt. Hatte nur ein kleinen Denkfehler. Schlimm um die Uhrzeit. :D

    Loesung:

    VB.NET-Quellcode

    1. My.Settings.Username = Data("username").ToString


    Hmm. Jetzt ist noch das Problem, dass es irgendwie
    trozdem nicht auf die andere Form übertragen wird. :(

    Gruß Exarous

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „Exarous“ ()

    Oh entschuldigung, hab vergessen es zu erwähnen. Data ist ist DataTable welches
    aus der Datenbank abgefrage ein Table mit den gewissen Daten erstellt. Z.B.
    "username", "password", "email", etc. Und ja unter Data ist ein Table namens
    "username" zu finden. Und da kommt ueberhaupt keine Fehlermeldung. Es geht
    einfach weiter, aber ohne den Namen der aus "username" abgerufen als Username
    in die andere Form zu übertragen. :(

    Edit:
    In dem Table Data ist auch ein "username" Table enthalten, wo der
    Username drin steht. Hab ihn mir in einer MsgBox ausgegeben. Also
    daran kann es irgendwie nicht liegen. :(
    Die erste Form speichert den abgefragten Username
    in den Settings und öffnet die zweite Form. Diese
    fragt beim Starten dann den Wert ab der in den
    Settings steht.

    Die erste Form ist für den Login. Und die zweite
    Form ist dann der Chat.

    Login Form:

    VB.NET-Quellcode

    1. My.Settings.Username = Data("username").ToString
    2. My.Settings.Save()
    3. Form_Chat.Show()


    Chat Form:

    VB.NET-Quellcode

    1. Form_Login.Hide()
    2. Dim Username As String
    3. Username = My.Settings.Username


    Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von „Exarous“ ()