Skip Navigation LinksYazgeliştir Forumları » ADO.Net » LIKE sorunu
                        
Sayfa 1 / 1[9Cevap]
LIKE sorunu
Kullanıcı İçerik

musti_276

 
LIKE sorunu
Gönderim Zamanı: 21-05-2013 13:58:58

musti_276

Üyelik Zamanı: 04-08-2009 07:52:07

Gönderi: 65

Puan: 505

Merhabalar;

SELECT 'http://mustafaerdogmus.com' + URL as URL ,

NAME,

dateadd(hour,3,DATE_1) AS DATE_1,
dateadd(hour,3,DATE_2) AS DATE_2,

dateadd(hour,3,DATE_2) AS DATE_3,

DESCRIPTION,

DATEDIFF(mi,DATE_1,DATE_2) AS SURE

FROM RECORD

WHERE

(NAME LIKE '%' +  '" + comboBox1.Text +"' + '%')

AND (DATE_1 BETWEEN  '" + dateTimePicker1.Text + "' AND '" + dateTimePicker2.Text + "')

ORDER BY

NAME, DATE_3 desc

yukardaki sql sorgusu ile yapmak istediğim combobox da seçilen bilgi ile dateTimePicker ler dan seçilen tarihler arasında ki verileri getirmek. Çalışıyor fakat şöyle bir sorun var. Öncelikle bu veritabanına sadece okuma iznim var. StoreProc ya da fonksiyon yazamıyorum.

mesela combobox da şöyle bir veri seçiyorum " Sağlıklı ve Sağlıksız Aileler " veritabanının name sütununda ise   farklı tarih ve saatlerde  şöyle onlarca veri var.

Sağlıklı ve Sağlıksız Aileler_0
Sağlıklı ve Sağlıksız Aileler_1
Sağlıklı ve Sağlıksız Aileler_2
Sağlıklı ve Sağlıksız Aileler_3
...
Sağlıklı ve Sağlıksız Aileler_10
Sağlıklı ve Sağlıksız Aileler_11
...

comboBox dan "Sağlıklı ve Sağlıksız Aileler" seçtiğim zaman yukarda örneğini verdiğim seçilen tarihler arasındaki tüm verileri getirmesi gerek .

sorgunun ilgili kısmı ise şu şekilde

(NAME LIKE '%Sağlıklı ve Sağlıksız Aileler%') şeklinde. C# tarafından sql e gönderilen sorgu böyle. hiç bir veri gelmiyor.


1#

bjksk35

 
Ynt:LIKE sorunu
Gönderim Zamanı: 21-05-2013 17:05:20

bjksk35

Üyelik Zamanı: 06-10-2006 17:58:02

Gönderi: 543

Puan: 3662

comboBox1.Text dediğin şeyin selecteditem gibi bir özelliği yok mu? seçili olanı getirtmen lazım.


TSQL

2#

musti_276

 
Ynt:LIKE sorunu
Gönderim Zamanı: 21-05-2013 17:17:42

musti_276

Üyelik Zamanı: 04-08-2009 07:52:07

Gönderi: 65

Puan: 505

comboBox1.Text dediğim zaman listeden seçtiğim veriyi text özelliği veriyor. Sorguyu new query ile


(NAME LIKE '%Sağlıklı ve Sağlıksız Aileler%') bu şekilde de gelmiyor.


3#

bjksk35

 
Ynt:LIKE sorunu
Gönderim Zamanı: 21-05-2013 17:20:48

bjksk35

Üyelik Zamanı: 06-10-2006 17:58:02

Gönderi: 543

Puan: 3662

selecteditem.text ile seçmeyi denesene, breakpoint ile takip et. ne gidiyor ne geliyor gör.  sql'de hata yok gibi.


TSQL

4#

musti_276

 
Ynt:LIKE sorunu
Gönderim Zamanı: 21-05-2013 17:39:18

musti_276

Üyelik Zamanı: 04-08-2009 07:52:07

Gönderi: 65

Puan: 505

Denemiştim tekrar denedim aynen olan şu

combobox dan "Deneme Sınıf"  verisini seçtiğim zaman hiç bir veri getirmiyor.

ama combobox dan "Deneme" verisi gönderince geliyor.


5#

bjksk35

 
Ynt:LIKE sorunu
Gönderim Zamanı: 21-05-2013 19:20:58

bjksk35

Üyelik Zamanı: 06-10-2006 17:58:02

Gönderi: 543

Puan: 3662

"Deneme%" olarak sorguyu çalıştır ozaman like kısmında "%kelime%" olarak kullanınca parametreyi arar. bulamassa getirmez. database'de "Deneme Sınıf" olmayabilir mi?


TSQL

6#

musti_276

 
Ynt:LIKE sorunu
Gönderim Zamanı: 21-05-2013 19:48:43

musti_276

Üyelik Zamanı: 04-08-2009 07:52:07

Gönderi: 65

Puan: 505

Sanırım türkçe karakterlerden dolayı sorun çıkartıyor. 'Sınıf' ya da 'Sinif' olarak gönderiyorum boş geliyor. Ama 'deneme' olarak gönderdiğimde sonuç geliyor.

sütunda 'deneme sınıf_1' olarak var veri. _2, _3, _4 şeklinde gidiyor.

 

Anlamadım gitti :/


7#

musti_276

 
Ynt:LIKE sorunu
Gönderim Zamanı: 22-05-2013 15:45:25

musti_276

Üyelik Zamanı: 04-08-2009 07:52:07

Gönderi: 65

Puan: 505

name alanı nvarchar(254) veri türünde bu tablo views tabllolarında ayrıca. Atladığım bilmem gereken eksik yaptığım bir şey mi var acaba ?


Bu kayıt musti_276 tarafından 22-05-2013 15:46:13 tarihinde düzenlendi.
8#

musti_276

 
Ynt:LIKE sorunu
Gönderim Zamanı: 22-05-2013 16:12:48

musti_276

Üyelik Zamanı: 04-08-2009 07:52:07

Gönderi: 65

Puan: 505

SQL_Latin1_General_CP1_CI_AS veritabanının dil kodlaması da bu


9#
Sayfa 1 / 1[9Cevap]

İşaretler & Anlamları
Kilitli Kilitli
Çözüm Kabul Edildi Çözüm Kabul Edildi
Normal Normal