Einzelnen Beitrag anzeigen

Benutzerbild von Tyler
Tyler

Registriert seit: 19. Jun 2003
Ort: Berlin
241 Beiträge
 
#2

Re: MySQL: Update einer 2d-Matrix klappt nicht...

  Alt 7. Mai 2005, 15:09
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
  Mit Zitat antworten Zitat