Epey bir yol aldım yardımlarınızla. Ama tek bir şey kaldı JSON ile ihtiyaç duyacağım.
Ben PHP ile veritabanımdaki tablodan kayıtları JSON olarak alıyorum. Tablomun alanları id-fiyat-baslangic-bitis-not olsun.
Tablomda sorguma uygun olan 100 tane kayıt listelensin.
Ben bunları delphi içinde 2 boyutlu bir diziye yazdırmak istiyorum. Gerektiğinde kolaylıkla kullanabileyim diye. Mesela dataArray[4,1] dediğimde 4.kayıtın "fiyat" değerine ulaşmak istiyorum. Ya da mümkünse dataArray[4,'fiyat'] ile ulaşabilmek istiyorum. (Böyle bir dizi özelliğine ulaşamadım ben. Galiba hep rakam vermek gerekiyor.)
Aşağıdaki kod ile array ı doldurmaya çalıştım ama döngü farklı çalışıyor. Önce 1.for tamamlanıyor, sonra 2.for tamamlanıyor.
Kod: Tümünü seç
k:=-1;
for AMember in frmPMain.X.A['dataPer1'] do
begin
k:=k+1;
m:=-1;
for OMember in AMember.AsObject do
begin
m:=m+1;
frmPMain.Memo1.Lines.Add(OMember.ToString);
frmPMain.dataArr[k,m]:=OMember.ToString;
end;
ShowMessage(frmPMain.dataArr[0,0]); // Bunu dataArr[0,'id'] şeklinde elde edebilsem çok daha iyi olacaktı.
end;