wie bekomme ich die db das richtige pw zum richtigen namen zu zu ordnen



  • also habe nen login dieses ist über odbc mit ner my sql db verknüft
    nun habe ich das problem das ich nen benutzernahmen eingebe der in der tb ist aber immer nur das passwort vom ersten datensatz funktioniert wie bekomme ich das pazu den benutzer namen das richtige passwort zu geben bzw das sie eben dynamisch ist weil er list ja immer nur den ersten datensatz aus aus irgenteinen grund



  • Wenn du uns mal etwas Code der Abfrage gibst, dann kann man vielleicht auch helfen. Ausserdem: Hast du schon mal was von Satzzeichen gehört????



  • nein, wir sind hier doch auch nicht in einem forum, wo man über etwas (z.b. code) diskutiert. sondern eher, bei einem orakel treff. jeder weiss genau, was der andere vor sich auf dem bildschirm hat.
    warum weiss man dann nicht über die eigenen fehler bescheid?



  • hab den code gerate nicht vor mir aber jeder weiss doch wie es aussieht wenn man nen sdi anweisung mit ner db verbindet. er erstellt für jede spalte ne membervariable wo er alles einlist so nun will ich das das passwort zb in spalte passwort zeile 3 auch den benutzer in zeile 3 zugeordnet wird.
    kann das leider nur in php da wird es an hand der id sortiert also order by id
    will eigentlich nur wissen wie das in c++ mfc geschrieben wird. wenn ich euch code gebe bringt das nicht weil bis jetzt ja nur der von mfc selbst erstellte code da ist code da ist und die sortierung gleich am anfang geschehn muss.



  • Irgendwo hast du ja das Recordset-Objekt, mit dem du die Datenbank öffnest.
    m_pSet oder ähnliches:
    m_pSet.Open();

    Entweder einen Filter vor Open() setzen oder, wenn die DB schon geöffnet ist, nach dem Filter ein Requery() aufrufen:

    m_pSet.m_strFilter = "TABELLENSPALTE = '" + EingegebenerBenutzername + "'";
    m_pSet.Open();
    

    oder

    m_pSet.m_strFilter = "TABELLENSPALTE = '" + EingegebenerBenutzername + "'";
    m_pSet.Requery();
    

Anmelden zum Antworten