none
SQL String

    Frage

  • Hallo ich habe ein kleines Problem bei nachfolgendem aufruf

    ich möchte das Feld BildEtikett aktualisieren und zwar in der form BauDenPfad & Feldinhalt BildEtikett nur wird tblEDSammel.BildEtikett als text gesehen und nicht als inhalt des feldes ergebniss ist dann z.b. c:\test\tblEDSammel.BildEtikett und nicht c:\test\meinbild.jpg

    Aufruf_CurrentDbExecute ("UPDATE tblEDSammel SET tblEDSammel.BildEtikett = " & BauDenPfad & " tblEDSammel.BildEtikett WHERE tblEDSammel.BildEtikett Is Not Null")

    Michael

    Donnerstag, 21. Juni 2012 06:08

Antworten

  • Hallo Michael,

    hier hast Du ja einen Fall, wo das SQL Statement zum einen dynamisch aufgebaut wird und zum anderen der Wert dann auch noch mal SQL-Seitig konkateniert wird; im SQL musst Du als den Feldinhalt zum festen Pfad noch hinzufügen => &
    Und vergiss die einfache Anführungszeichen nicht, es ist ja ein String.

    Versuche es mal so:

    "UPDATE tblEDSammel " & _
    "SET tblEDSammel.BildEtikett = '" & BauDenPfad & "' & tblEDSammel.BildEtikett " & _
    "WHERE tblEDSammel.BildEtikett Is Not Null"


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing

    • Als Antwort markiert MCDPone Donnerstag, 21. Juni 2012 06:23
    Donnerstag, 21. Juni 2012 06:14

Alle Antworten

  • Hallo Michael,

    hier hast Du ja einen Fall, wo das SQL Statement zum einen dynamisch aufgebaut wird und zum anderen der Wert dann auch noch mal SQL-Seitig konkateniert wird; im SQL musst Du als den Feldinhalt zum festen Pfad noch hinzufügen => &
    Und vergiss die einfache Anführungszeichen nicht, es ist ja ein String.

    Versuche es mal so:

    "UPDATE tblEDSammel " & _
    "SET tblEDSammel.BildEtikett = '" & BauDenPfad & "' & tblEDSammel.BildEtikett " & _
    "WHERE tblEDSammel.BildEtikett Is Not Null"


    Olaf Helper
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich
    Blog Xing

    • Als Antwort markiert MCDPone Donnerstag, 21. Juni 2012 06:23
    Donnerstag, 21. Juni 2012 06:14
  • DANKE
    Donnerstag, 21. Juni 2012 06:24