mir fiel erstmal nur die
Query ansich auf:
'UPDATE map SET `' + inttostr(j) + '` = "' + inttostr(map[i,j]) + '" WHERE (`ID`=' + inttostr(i) + ')'
ergibt
UPDATE map SET `j` = "x" + WHERE (`ID` = i )
Fehlt also m.E. erstmal die Quotation beim letzten i, weiterhin gibts nach meinem Kenntnisstand keinen Unterschied zwischen ` und " - ich benutze für diese Quotation auch immer "QuotedStr(...)" - ist zwar mehr mehr Code, sieht aber m.E. besser aus
Weiterhin brauchen m.E. Feldbezeichnungen nicht zwingend in Gänsefüsschen gesetzt werden, aber nun gut, das ist unwichtig, aber wenn du Integerwerte-Übergibst, brauchen die im
MySQL auch nicht quotiert werden, wenn du in ein "Integer"-Feld schreibst.
Abgesehen von dem nicht quotierten i sind'S zwar nur kosmetische Bemerkungen, aber vielleicht hilfts ja
tyler