Einzelnen Beitrag anzeigen

Benutzerbild von Chris WF
Chris WF

Registriert seit: 15. Nov 2004
27 Beiträge
 
Delphi 5 Standard
 
#1

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

  Alt 7. Mai 2005, 11:09
Datenbank: MySQL • Zugriff über: Verbindungsdeskriptor(?!?), unit mySQL
Hallo Leute,

ich habe folgenden Quellcode in meinem Programm(Mapeditor) vewendet, um eine geänderte Karte zu updaten. Die Karte ist 128*127 Felder groß und besteht aus Zahlen von 0 bis n, diese repräsentieren die verwendenten Texturen. Über eine Datenbank kann das dazugehörige Spiel dann die Daten auslesen und die Texturen darstellen.

Delphi-Quellcode:
  for i := 1 to 127 do
      for j := 0 to 127 do
          if NOT (map[j,i] = mapold[j,i]) then
          begin
          query := PChar('UPDATE map SET `' + inttostr(j) + '` = "' + inttostr(map[i,j]) + '" WHERE (`ID`=' + inttostr(i) + ') ');
          mysql_real_query(_myCon, query, Length(query));
          end;
Die Variablen:
Delphi-Quellcode:
VAR
  query: PChar;
  _myCon: PMySQL; //Verbindungsdeskriptor
  i,j,l: Integer;
Danke im Voraus für nützliche Hilfe
  Mit Zitat antworten Zitat