folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder ASP Kafayı Yedi :/ [YARDIM]



ASP Kafayı Yedi :/ [YARDIM]

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    :| dışarıdan veri derken sql server gibi db'den demek istedim. sen dışarıdan veri almış olmadın scriptten aldın içerden yani.. neyse böyle bir problem ben de yaşamıştım zamanında özellikle sql server'a geçtikten sonra.. zaten mantıklı olan if'in her haliyle çalışması ama bazen oluyo böyle arkadaşta olduğu gibi, benim de başıma gelmişti.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    legion_of_doom
    legion_of_doom's avatar
    Kayıt Tarihi: 04/Mayıs/2009
    Erkek

    anlayışsız insanlarla uğraşmak zor iş değil mi:) biraz üstüne gideyim dedim.. yorumlara baktım da demin, sizin için anlayışlı diyorlardı..bende az üzerine gideyim dedim.. kusura bakma.. geç olmasydı az daha anlayışsız davranabilirdim :)

    iyi geceler.. iyi çalışmalar


    Biraz bilmek tehlikelidir. Ya derinliklerden iç ya da bilgeliğin tadını tatmaya kalkma! Çünkü sığ sular beyni zehirler, bol sular insanı temizler....-------------------pompey--------
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    usta yanlış anlama :) tartışıyoruz. bu kadar alıngan olma..

    ama durum çok mantıksız olduğu için mantıklı bir şeyler yazmak da zor oluyor.. sadece şunu söyleyebilirim

    eğer alt isimli alanın değeri boolean ya da integer ise, bazı kayıtlar 1 ise ve 1 olmayanları 0 yapmak isteniyosa

    baglanti.execute("update forum set alt=0 where alt<>1")

    kodu istenileni yapacaktır. Ancak alanların türlerinden kaynaklanan mantık hataları oluyo asp'de benim de başıma gelmişti daha önceleri. o yüzden bu kadar ısrarlıyım yoksa senin dediğinde de mantıksız bi durum yok.
    umarım kızmamışsındır hadi iyi geceler bu da son mesjaım olsun :)

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    legion_of_doom
    legion_of_doom's avatar
    Kayıt Tarihi: 04/Mayıs/2009
    Erkek

    arada bi yanlış anlaşılma oldu sanırm.. :)

    Senin haklılığın konusuna birşey demiyorum, sadece biraz zıtlaşmak istedim :) bakalım nasıl tepki vereceksin diye.. Benim dediğim de doğru ama dediğin gibi her şekilde çalışmayabiliyor.. Neyse anlamışsındır beni umarım.. seni çok eskiden beri hatırlıyorum, vb ile ilgili baya bişeyler kurcalamıştın sen.. bu hesap arkadaşın, ara sıra yazıyorum ben de..

    hadi iyi geceler


    Biraz bilmek tehlikelidir. Ya derinliklerden iç ya da bilgeliğin tadını tatmaya kalkma! Çünkü sığ sular beyni zehirler, bol sular insanı temizler....-------------------pompey--------
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    biri
    biri's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek
    alp bunu yazdı:
    -----------------------------

    usta yanlış anlama :) tartışıyoruz. bu kadar alıngan olma..

    ama durum çok mantıksız olduğu için mantıklı bir şeyler yazmak da zor oluyor.. sadece şunu söyleyebilirim

    eğer alt isimli alanın değeri boolean ya da integer ise, bazı kayıtlar 1 ise ve 1 olmayanları 0 yapmak isteniyosa

    baglanti.execute("update forum set alt=0 where alt<>1")

    kodu istenileni yapacaktır. Ancak alanların türlerinden kaynaklanan mantık hataları oluyo asp'de benim de başıma gelmişti daha önceleri. o yüzden bu kadar ısrarlıyım yoksa senin dediğinde de mantıksız bi durum yok.
    umarım kızmamışsındır hadi iyi geceler bu da son mesjaım olsun :)


    -----------------------------
    hocam orası integer tırnak içine almadanda yaptım olmadı altt=1 gibisinden tek çözüm yolu böyle oldu :D böyle devam teşekkürler her şey için

    diğer arkadaşın dediği gibi olur çünkü scriptten alıyor sqlden alınca istediğin gibi gelmiyor :)


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    biri
    biri's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek
    legion_of_doom bunu yazdı:
    -----------------------------

    dim altt as string

    altt = "3"

    If altt = 1 Then
    Else
    MsgBox "a"
    End If


    If altt <> 1 Then
    MsgBox "b"
    End If

    iki if kontrolü de çalışır


    -----------------------------
    hocam senin dediğin gibi olmadı işte 1. çalışırken 2. çalışmadı bizimde kafamızı karıştıran yer orasıydı

    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    legion_of_doom
    legion_of_doom's avatar
    Kayıt Tarihi: 04/Mayıs/2009
    Erkek

    ben belki veritabanından çekme konusununda sıkıntı oldu diye düşünmüştüm.. aynı kod içinde

    If altt <> "1" Then
    MsgBox "b"
    End If

    şu şekil denediğinde yine çalışmıyor mu?

    yada şöyle bişey yapalım.. altt değişkeninin tipi nedir? onu string yada integera çevirip öyle dene.. yani

     

    If str(altt) <> "1" Then
    MsgBox "b"
    End If

    yada

    If int(altt) <> 1 Then
    MsgBox "b"
    End If

    hatta double a çevirelim

    If val(altt) <> 1 Then
    MsgBox "b"
    End If

     


    Biraz bilmek tehlikelidir. Ya derinliklerden iç ya da bilgeliğin tadını tatmaya kalkma! Çünkü sığ sular beyni zehirler, bol sular insanı temizler....-------------------pompey--------
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    böyle durumlar için sql içinde isnull(RsKayit)=True / isnull(RsKayit)=False kullanın niye kasıyorsunuzki if le elseyle.. bunu iflede kullanabilirsiniz ayrıca.

    :|
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    biri
    biri's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek
    pesimistzombie bunu yazdı:
    -----------------------------
    böyle durumlar için sql içinde isnull(RsKayit)=True / isnull(RsKayit)=False kullanın niye kasıyorsunuzki if le elseyle.. bunu iflede kullanabilirsiniz ayrıca.
    -----------------------------
    hocam öylede çalışmadı :D

    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    biri
    biri's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek
    legion_of_doom bunu yazdı:
    -----------------------------

    ben belki veritabanından çekme konusununda sıkıntı oldu diye düşünmüştüm.. aynı kod içinde

    If altt <> "1" Then
    MsgBox "b"
    End If

    şu şekil denediğinde yine çalışmıyor mu?

    yada şöyle bişey yapalım.. altt değişkeninin tipi nedir? onu string yada integera çevirip öyle dene.. yani

     

    If str(altt) <> "1" Then
    MsgBox "b"
    End If

    yada

    If int(altt) <> 1 Then
    MsgBox "b"
    End If

    hatta double a çevirelim

    If val(altt) <> 1 Then
    MsgBox "b"
    End If

     


    -----------------------------
    dediklerinin hiç biri çalışmadı hocam seninde tek çalışan benim yazdığım olaydı :)

    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
Toplam Hit: 2432 Toplam Mesaj: 26