Problem mit einem String

  • Hallo Zusammen,

    versuche nun schon längere Zeit einen string so zu formatieren, das die Ausgabe pass!

    [autoit][/autoit][autoit][/autoit][autoit]

    $dbname = "\\server\TID.mdb"
    $tblname_1 = "01"
    $tblname_2 = "TID"

    [/autoit][autoit][/autoit][autoit]

    $fldname_tbl1_1 = "user" ;user
    $format = "Text(50)"
    $fldname_tbl1_2 = "PC" ;pc anmeldename
    $format = "Text(50)"

    [/autoit][autoit][/autoit][autoit]

    $query1 = "SELECT * FROM "& $tblname_1 & " WHERE PC = " & "'" & @UserName & "'"
    $strData1 = _ReadOneFld($query1, $dbname, $fldname_tbl1_1)

    [/autoit][autoit][/autoit][autoit]

    $AUSGABE = 'url += ' & $strData1 & ';'

    [/autoit][autoit][/autoit][autoit]

    ConsoleWrite ($AUSGABE)

    [/autoit]

    ergebnis der console

    url += metware
    ;


    richtig müsste es so sein
    url += metware;


    hier ist das problem, dass das semikolon nicht im string angehangen wird, sondern ein zeilenumbruch stattfindet ..

    hat da einer eine idee wie man das lösen kann, dass nach einer variable eine semikolon im string funktioniert ...
    muss man bei der abfrage aus der DB vlt etwas beachten?

    danke

    gruß gmmg

    2 Mal editiert, zuletzt von gmmg (20. August 2010 um 23:20)

    • Offizieller Beitrag

    Ich tippe mal darauf, das dein $strData1 ein CR odr LF enthällt.

    Lösung vorher StringStripCR oder und StringStripWS auf die Variable anwenden.