XE7-Android-REST(JSON) Uygulama ...

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
zagerx
Üye
Mesajlar: 20
Kayıt: 18 Ara 2010 02:42

Re: XE7-Android-REST(JSON) Uygulama ...

Mesaj gönderen zagerx »

Çok teşekkür ederim
Hemen deniyorum
Kullanıcı avatarı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

Re: XE7-Android-REST(JSON) Uygulama ...

Mesaj gönderen hi_selamlar »

S.A. Herkese saygılar, kolay gelsin...

Çözemediğim bir konu var.

Şöyleki ;

DataSnap | Windows | XE7 | MySQL | ClientDataset

Server.exe çalışıyor.

Client.exe ile verileri çekiyorum. Listeliyorum. Sıkıntı yok.
Grid ile ardı ardına verileri giriyorum. Bu 3 -5 -10 satırda olabilir.
İlk satırı giriyorum. (ID = AutoInc) ID sahası boş geliyor.
ikinci satırı girmeye çalıştığımda " Key Violation " hatası veriyor.

Toplu girip en sonunda ApplyUdate yapmak istiyorum.

Bu hatayı nasıl aşabilirm.

Teşekkür ederim.
Herkes cahildir, bazi konularda.
hbulus
Üye
Mesajlar: 163
Kayıt: 14 Tem 2003 11:30
İletişim:

Re: XE7-Android-REST(JSON) Uygulama ...

Mesaj gönderen hbulus »

Sn. mrmarman,

Örneğinizden yola çıkarak, sql server'deki verilere androidde ulaşabiliyorum. Herşey çok güzel, ancak tek sıkıntı Türkçe
karakterlerde. Ado daki gibi autotranslate:=false gibi bir şansımız yok mu? Nasıl çözebiliriz?

Bir de verileri stringgridde listeliyorum, parasal alanları nasıl sağa hizalayabiliriz?

kolay gelsin.
Erbab-ı kemâli çekemez nakıs olan, rencide olur Dide-i Huffaş ziyadan....
Kullanıcı avatarı
mcuyan
Üye
Mesajlar: 28
Kayıt: 04 Eki 2010 10:47

Re: XE7-Android-REST(JSON) Uygulama ...

Mesaj gönderen mcuyan »

BEnce de bağlandığın bileşenlerde yada kodsal bir hata vardır. yada net hızın düşüktür.

Benim 100 kaydı çekmem 2 sn almıyor.
M.Cihan UYAN
SNC Tech&Soft
skilinc79
Üye
Mesajlar: 1
Kayıt: 13 May 2016 08:14

Re: XE7-Android-REST(JSON) Uygulama ...

Mesaj gönderen skilinc79 »

Merhaba,

Konuya biraz gecikmisim. Link ölmüs tekrar yükleme ihtimaliniz var mi acaba?
akkaya83
Üye
Mesajlar: 19
Kayıt: 01 Tem 2003 10:23
İletişim:

Re: XE7-Android-REST(JSON) Uygulama ...

Mesaj gönderen akkaya83 »

Link ölmüş tekrar yükleme imkanınız var mı?
gkmylmz
Üye
Mesajlar: 2
Kayıt: 19 Oca 2017 05:37

Re: XE7-Android-REST(JSON) Uygulama ...

Mesaj gönderen gkmylmz »

merhaba dosyayı tekrar dan güncelleme şanşınız varmı acaba benim için çok önemli bi proje varda
10.Köy
Üye
Mesajlar: 54
Kayıt: 29 Ara 2015 07:41

Re: XE7-Android-REST(JSON) Uygulama ...

Mesaj gönderen 10.Köy »

Dosyayı daha önce indirmiştim buradan tekrar sayın @mrmarman beye teşekkür ederim.

indirmek için link:
https://app.box.com/s/tbnaoz7ap69xbnik0yggn0hq0uxeu1z1
gkmylmz
Üye
Mesajlar: 2
Kayıt: 19 Oca 2017 05:37

Re: XE7-Android-REST(JSON) Uygulama ...

Mesaj gönderen gkmylmz »

10.Köy yazdı:Dosyayı daha önce indirmiştim buradan tekrar sayın @mrmarman beye teşekkür ederim.

indirmek için link:
https://app.box.com/s/tbnaoz7ap69xbnik0yggn0hq0uxeu1z1
çok teşekkür ederim çok makbule geçti
akkaya83
Üye
Mesajlar: 19
Kayıt: 01 Tem 2003 10:23
İletişim:

Re: XE7-Android-REST(JSON) Uygulama ...

Mesaj gönderen akkaya83 »

Teşekkür ederiz.. Allah razı olsun.. Deneyeceğim..
novafatih
Üye
Mesajlar: 1
Kayıt: 09 Nis 2017 01:49

Re: XE7-Android-REST(JSON) Uygulama ...

Mesaj gönderen novafatih »

Hocam server client mantığı için Datasnap örneği güzel olmuş fakat Bu örnek REST server değil JSON olarak değil. Acaba REST server ile ilgili örnekleriniz mevcutmudur. Ben Datasnap ile geliştirdiğim uygulamalarda Yüz bin (100000) kayıt ve üzeri işlemlerde DataSnap çuvallıyor. direk sql portu üzerinden firedac kullanarak datasnap'a göre 4 kat daha hızlı veri çekip yazabiliyorum. Burda JSON ile ilgili örnekler verebilirseniz seviniriz.
jakarta2
Üye
Mesajlar: 74
Kayıt: 20 Nis 2015 06:51
İletişim:

Re: XE7-Android-REST(JSON) Uygulama ...

Mesaj gönderen jakarta2 »

Merhaba datasnap'ın sql bağlantısı ile ilgili kayıt edememe gibi bir problem yaşıyorum. Select * from table gibi sorgulamalarda hiç bir sıkıntım yok ancak insert, append'te problem yaşıyorum.
if not clientdataset1.active then clientdataset1.active := True;
clientdataset1.insert;
clientdataset1.fieldbyname('kodu').asstring := kod;
clientdataset1.fieldbyname('miktar1').asinteger := strtoint(say1);
clientdataset1.fieldbyname('miktar2').asinteger := strtoint(say2);
clientdataset1.fieldbyname('miktar3').asinteger := strtoint(say3);
clientdataset1.fieldbyname('miktar4').asinteger := strtoint(say4);
clientdataset1.fieldbyname('miktar5').asinteger := strtoint(say5);
clientdataset1.post;
clientdataset1.ApplyUpdates(0);
yapıyorum ama kayıt etmiyor. Bütün satırlar çalışıyor hiç bir hata da vermediği için problemin neden kaynaklandığını anlayamadım.
Birde yeri gelmişken clientdataset1.ApplyUpdates(0);clientdataset1.ApplyUpdates(1);clientdataset1.ApplyUpdates(2); farkı nedir? clientdataset1.ApplyUpdates(0); bütün kayıtları güncelle clientdataset1.ApplyUpdates(1); tek kaydı güncelle mi midir?
jakarta2
Üye
Mesajlar: 74
Kayıt: 20 Nis 2015 06:51
İletişim:

Re: XE7-Android-REST(JSON) Uygulama ...

Mesaj gönderen jakarta2 »

Söz konusu sql olunca clientdataset'in commandtext'in başka alternatif olmuyormuş.
Clientdataset1.commandtext('insert ......');
Clientdataset1.execute;
Cevapla