SQLite ile veri çekmeye çalışırken hata alıyorum

SQLite ile veri çekmeye çalışırken bu hata alıyorum.

Index 8 requested, with a size of 8

com-qyvlifgw0pfcfiflh99z.jpg
S
0 kişi takip ediyor.
Misafir olarak yayınla
3
3 CEVAP

hocam cursor. GetCount(); ve cursor. GetColumnCount(); yazdırır mısınız bi de o rakamlar nameIx ve diğeri kaç ?

S

hocam while in içinde mi yazdırayım biraz yeniyim ondan soruyorum

Semih Soyer 6 yıl

yok dışarda bi yerde öğren işte cursoru tanımladıktan sonra

Serhat Billur 6 yıl

count 8 çıkıyo columncount da 2 çıkıyo hocam

Semih Soyer 6 yıl

o iki rakam ne ?

Serhat Billur 6 yıl

Serhat Billur anladığım kadarıyla 8 satır veri var 2 adet sütun var

Semih Soyer 6 yıl

1sn while(cursor. MoveToNext()) yapmalısınız cursor != null değil

Serhat Billur 6 yıl

ageIx ve nameIx i sormuştum ama sorun while da while içi cursor. MoveToNext olmalı ve while içindeki moveToNext() i silmelisiniz

Serhat Billur 6 yıl

Yine aynı problem devam ediyo

Semih Soyer 6 yıl

Veri bitince while girmeye devam ediyor heralde problem öyle birşey olduğunu dusunuyorum

Semih Soyer 6 yıl

devam etmemesi lazım kodun while kısmını buraya atar mısınız

Serhat Billur 6 yıl

com-lmkgjny0g4uy25m3pjgu.jpg

Semih Soyer 6 yıl

alttaki moveToNext'i silmelisiniz

Serhat Billur 6 yıl

Serhat Billur tamam hocam onu sildim lakin şu anda sadece şu hata çıkıyo yani kırmızı renkte "Failed writing handshake bytes (-1 of 14): Broken pipe"

Semih Soyer 6 yıl

hiç karşıma çıkmadı bu kadar zor değil ya kodu tamamen atar mısın

Serhat Billur 6 yıl

do { System. Out. Println("Name: " +c. GetString(nameIx)); System. Out. Println("Age: " +c. GetInt(ageIx)); } while (c. MoveToNext()); #

Semih Soyer 6 yıl

sanırım böyle yapınca çözüldü

Semih Soyer 6 yıl

ama niye böyle bi hata aldım anlamadım sonuçta ben bunu bir videodan bakarak yaptım onda çalışıp bende çalışmaması

Semih Soyer 6 yıl

az önce nasıldı ki while(c. MoveToNext()){ .. .. .. } böyle değil miydi

Serhat Billur 6 yıl

aynen öyleydi

Semih Soyer 6 yıl

İkisi çok benzerdir neden hata verdi çözüldüyse iyi de çok şaşırdım

Serhat Billur 6 yıl

Serhat Billur valla kafam baya karıştı en son bu koduda alttaki linkten bakıpta buldum

Semih Soyer 6 yıl

c!= null ilec. MoveToNext() farkı neki

Semih Soyer 6 yıl

hangi kaynağı takip ediyosunuz? Bi de o hata nedir umarım bilen biri açıklar

Serhat Billur 6 yıl

biri c boş mu diyor hayır c de 8 tane eleman var diğeri c içindeki kullandığımız elemandan bir sonra eleman var mı diyor yani moveToNext() yazdı 1. elemanı kullandı 2. eleman var mı diyor varsa 2ye geçiyor son elemandayken ondan başka eleman var mı diyor bulamayınca da çıkıyor

Serhat Billur 6 yıl

Serhat Billur anladım sağolasın ama yinede şaşkınım anlatan hocanun pc de bu hatayı vermemesine

Semih Soyer 6 yıl

Bana olunca da sinirleniyodum genelde ya importlar farklı ya da versiyonları farklı çıkıyodu gerçi udemy eski olmaması lazım bilmiyorum neden öyle yapmış

Serhat Billur 6 yıl

Serhat Billur hoca macbook kulllanıyo

Semih Soyer 6 yıl

Javada fark edeceğini sanmam ama garip

Serhat Billur 6 yıl