Startseite › Foren › Deutsches LiveCode-Forum › SQLlite Datenbank mit return in einer Zelle › Antwort auf: SQLlite Datenbank mit return in einer Zelle
März 16, 2020 um 23:34 Uhr
#19620
Jochen,
„revDataFromQuery(tab, „§“, dbid,sql)“ heißt, daß LC Deine Daten so ausgibt:
11 [tab] Jochen [tab] 13 [§]
12 [tab] Klaus [tab] 28 [§]
Also ein Tab zwischen den Feldern, und § zwischen den Records.
Replace "§" with CR in myWhatEver
sollte helfen 🙂
Es geht aber auch anders. Laß SQLite Dein Feld „encoden“:
SELECT hex(TextMitCRFeld) FROM t_demo where ...
=> 417877616C646E20483242 …
Und das löst Du so wieder auf, in LC:
put H2B("417877616C64")
=> Axwald
Natürlich brauchst Du die Funktion zum Dekodieren:
function H2B pString
-- from libHash-Hmac V 2.3, http://marksmith.on-rev.com/revstuff/
repeat with n = 1 to length(pString) - 1 step 2
put numtobyte(baseconvert(byte n to n + 1 of pString, 16, 10)) after tBin
end repeat
return tBin
end H2B
Viel Spaß!