Fabian Jordi: SQL [Update]

Hi zusammen!

ich habe mal wieder ein prob und kann es nur teilweise lösen!

ich habe eine access-db mit rel. vielen spalten!
ich möchte jetzt per update befehl diese rel. vielen einträge ändern!
das update sollte direkt alles auf einmal updaten und zwar in einer variablen tabelle mit variabler ID

ich habe es mit dem versucht:
-----------------
sql = "UPDATE " & db_table & " SET email = '" & email & "' WHERE idnr = " &idnr
-----------------
mein prob ist jetzt eben, dass das nur die zelle email ändert (auf der variablen idnr)

wie fasse ich gerade alle zusammen?

ich habe es so versucht, aber funzt ned...irgendwie
-----------------
sql = "UPDATE " & db_table & " SET (email,name,vorname) = ('" & email & "','" & name & "','" & vorname & "') WHERE idnr = " &idnr
-----------------

weiss nicht mehr weiter.... :(

thx schon mal im voraus

cya
    Fabian

  1. Hallo Fabian,

    [...]

    ich habe es mit dem versucht:

    sql = "UPDATE " & db_table & " SET email = '" & email & "' WHERE idnr = " &idnr

    mein prob ist jetzt eben, dass das nur die zelle email ändert (auf der variablen idnr)

    ist bei vorigem SQL-Statement auch richtig!

    wie fasse ich gerade alle zusammen?

    ich habe es so versucht, aber funzt ned...irgendwie

    sql = "UPDATE " & db_table & " SET (email,name,vorname) = ('" & email & "','" & name & "','" & vorname & "') WHERE idnr = " &idnr

    [...]

    SQL = "UPDATE <tabelle> SET " & _
          "email   = '" & email   & "',"& _
          "name    = '" & name    & "',"& _
          "vorname = '" & vorname & "'"

    Normal sieht dass etwa so aus:

    UPDATE <tabelle> SET <spalte1> = '<wert1>', <spalte2> = '<wert2>'

    Das obige Beispiel mit der Formatierung dient nur zue besseren
    Übersichtlichkeit (zumindest bei mir).

    Generell möchte ich dir aber noch was ans Herz legen:
    http://www.aspfaq.de/faq/index.asp?FID=85&ELE=7403
    Ich meine den Abschnitt: ... folgende Wörter nicht zur Benennung von Spalten ...

    Tschau, Stefan

    1. Hallo Stefan

      okay, ich danke dir vielmals für deine schnelle Hilfe!

      du musst aber auch zugeben, dass ich nahe dran war...habe eigentlich geratet :)

      schönen tag noch wünscht
        Fabian