• 02-12-2009, 21:15:17
    #1
    Merhabalar;

    Var olan tablodaki varchar(200) özellikli bir hücreyi sql komutuna dahil ettiğimde, kısa boyutlu olanlar dönerken, uzun boyutlu olanlar boş dönmektedir. Oysa ilgili hücrede istenen veri bulunmaktadır.

    Kodun benzeri :

    set rs=DB.execute("SELECT bla FROM table where hucre='"&degisken&"' order by bla asc")

    Hatanın nedenini çıkan sonuçlardan biliyorum, uzun boyutlu hücreleri where' e dahil ettiğimde sonuç gelmemektedir. Ancak bunu aşmanın bir yolu var mıdır acaba?
  • 02-12-2009, 22:03:40
    #2
    r10ceylan adlı üyeden alıntı: mesajı görüntüle
    Merhabalar;

    Var olan tablodaki varchar(200) özellikli bir hücreyi sql komutuna dahil ettiğimde, kısa boyutlu olanlar dönerken, uzun boyutlu olanlar boş dönmektedir. Oysa ilgili hücrede istenen veri bulunmaktadır.

    Kodun benzeri :

    set rs=DB.execute("SELECT bla FROM table where hucre='"&degisken&"' order by bla asc")

    Hatanın nedenini çıkan sonuçlardan biliyorum, uzun boyutlu hücreleri where' e dahil ettiğimde sonuç gelmemektedir. Ancak bunu aşmanın bir yolu var mıdır acaba?
    nvarchar olarak deneyiniz. varchar tr karakter vs çok sorun çıkarıyor.
  • 02-12-2009, 22:55:05
    #3
    toplamda 605 karakterli where sorgusunda sonuç aldım.

    sorgunuzun where kısmını kontrol edin bence. where hucre='&degisken&'

    hem çift tırnak hem tek tırnak kullanmışsınız. sorun yaratıyo olabilir.
  • 16-12-2009, 19:38:55
    #4
    teşekkürler sorun değişkenle olan uyuşmamazlıktan kaynaklı imiş.

    İlginize teşekkürler.