XE7-Android-REST(JSON) Uygulama ...
Re: XE7-Android-REST(JSON) Uygulama ...
Çok teşekkür ederim
Hemen deniyorum
Hemen deniyorum
- hi_selamlar
- Üye
- Mesajlar: 523
- Kayıt: 05 May 2005 03:24
- Konum: DelphiTürkiye.COM
Re: XE7-Android-REST(JSON) Uygulama ...
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.
Çö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.
Re: XE7-Android-REST(JSON) Uygulama ...
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.
Ö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....
Re: XE7-Android-REST(JSON) Uygulama ...
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.
Benim 100 kaydı çekmem 2 sn almıyor.
M.Cihan UYAN
SNC Tech&Soft
SNC Tech&Soft
Re: XE7-Android-REST(JSON) Uygulama ...
Merhaba,
Konuya biraz gecikmisim. Link ölmüs tekrar yükleme ihtimaliniz var mi acaba?
Konuya biraz gecikmisim. Link ölmüs tekrar yükleme ihtimaliniz var mi acaba?
Re: XE7-Android-REST(JSON) Uygulama ...
Link ölmüş tekrar yükleme imkanınız var mı?
Re: XE7-Android-REST(JSON) Uygulama ...
merhaba dosyayı tekrar dan güncelleme şanşınız varmı acaba benim için çok önemli bi proje varda
Re: XE7-Android-REST(JSON) Uygulama ...
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
indirmek için link:
https://app.box.com/s/tbnaoz7ap69xbnik0yggn0hq0uxeu1z1
Re: XE7-Android-REST(JSON) Uygulama ...
çok teşekkür ederim çok makbule geçti10.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
Re: XE7-Android-REST(JSON) Uygulama ...
Teşekkür ederiz.. Allah razı olsun.. Deneyeceğim..
Re: XE7-Android-REST(JSON) Uygulama ...
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.
Re: XE7-Android-REST(JSON) Uygulama ...
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?
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?
Re: XE7-Android-REST(JSON) Uygulama ...
Söz konusu sql olunca clientdataset'in commandtext'in başka alternatif olmuyormuş.
Clientdataset1.commandtext('insert ......');
Clientdataset1.execute;
Clientdataset1.commandtext('insert ......');
Clientdataset1.execute;