Skip to main content

AccessTr.neT


Evet Hayır Alan Türü

Evet Hayır Alan Türü

Çözüldü #1
Üç adet alanımız var 
Birisi string türünde içinde "True" yazıyor
İkincisi Evet/Hayır türünde onunda değeri True
Üçüncü alan integer türünde ve değeri "-1"
Mana olarak her üçü aynı şeyi ifade ediyor

"Where" ile kullanırken string ve integer alanlarda sıkıntı yok
"Where='" & "True" & "'"
"Where=" & -1
Yazıyoruz

Evet/Hayır türünde olduğunda şöyle
"Where = True"
yazabiliyoruz. Amma ve lakin şöyle olsa idi nasıl yazacaktık
Dim deger as Boolean
"Where=" & deger
mi olacak yoksa
"Where='" & deger & "'"
Mi Olacak
@benbendedeilem
Cevapla
#2
sizi uyardığımızda size takmış oluyoruz ama boolean 0/1 yada false/true olur yani soru sormak yerine denemeniz yada biraz araştırma yapmanız çok mu zor, söyler misiniz?

vereceğiniz cevabı da biliyorum: "bilgisayar yok deneyemiyorum" diyeceksiniz. o zaman araştırıp bilgisayar olduğunda denersiniz. bu sorun değil ki, boş yere bizlerin zamanından çalıyorsunuz,
Cevapla
#3
Sqlite de evet hayır diye bir alan yok bunun yerine text ve integer var
Bende.access tablosunu Sql aktarıp bağlı tablo yapmak zorundayım
Ama projede "Evet/Hayır" alanı çok yerde kullanılmış sizce Sqlite tablosunda integer mi seçmeliyim yoksa String mi olmalı
@benbendedeilem
Cevapla
#4
(18/04/2020, 17:27)accessman yazdı: Sqlite de evet hayır diye bir alan yok bunun yerine text ve integer var
Bende.access tablosunu Sql aktarıp bağlı tablo yapmak zorundayım
Ama projede "Evet/Hayır" alanı çok yerde kullanılmış sizce Sqlite tablosunda integer mi seçmeliyim yoksa String mi olmalı
peki sorunuzu böyle sormak yerine neden dolambaçlı yollardan soruyorsunuz? kaldı ki bu durumda bile sorunuz anlamsız bu sizin tercihiniz kullanan sizsiniz sizin karar vermeniz gerek bana kalsa en mantıklısı -1/0 yani integer kullanmak.
Alıntı:Boolean Datatype
SQLite does not have a separate Boolean storage class.
Instead, Boolean values are stored as integers 0 (false) and 1 (true).
Cevapla
#5
O zaman
"Where=" & deger
Bu yapıyı kullanacağız değil mi
sqlite veritabanına aktardığımızda integer seçmemiz gerekiyormuş
tek fark true olduğunda değerinin "-1" olması imiş
@benbendedeilem
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task