• 06-01-2016, 20:42:34
    #1
    Merhaba arkadaşlar uzun zamandır programlamadan uzak kaldım ve paslandım

    aşağıdaki hatayı almaktayım;

    Hata Tipi:
    Microsoft VBScript çalışma hatası (0x800A000D)
    Tür uyumsuz: '[string: "1234.55"]'
    yonetim.asp, line 907
    907. satır : yirmi_fiyat=Replace(request.form("yirmi_fiyat"), ",", "")(sira)

    burada parasal değer 1,234.55 şeklinde geliyor mysql veritabanına kayıt etmek için virgülü replace ediyorum ve 1234.55 kalıyor. burada tür uyumsuz hatası alıyorum.


    for sira=1 to request.form("ilk_gun").count
    ilk_gun=request.form("ilk_gun")(sira)
    son_gun=request.form("son_gun")(sira)
    yirmi_fiyat=Replace(request.form("yirmi_fiyat"), ",", "")(sira)
    kirk_fiyat=Replace(request.form("kirk_fiyat"), ",", "")(sira)
    kur=request.form("kur")(sira)
    sur.execute("INSERT INTO detay (ilk_gun,son_gun,yirmi_fiyat,kirk_fiyat,kur) VALUES ('"&ilk_gun&"','"&son_gun&"','"&yirmi_fiyat&"','"&kirk_fiyat&"','"&kur&"')")
    next
  • 06-01-2016, 22:03:04
    #2
    yirmi_fiyat=Replace(Cdbl(request.form("yirmi_fiyat ")), ",", "")(sira)

    Denermisiniz
  • 06-01-2016, 22:19:09
    #3
    Internetabi adlı üyeden alıntı: mesajı görüntüle
    yirmi_fiyat=Replace(Cdbl(request.form("yirmi_fiyat ")), ",", "")(sira)

    Denermisiniz
    aynı hatalı satırda aşağıdaki hatayı aldım.

    Hata Tipi:
    Microsoft VBScript çalışma hatası (0x800A000D)
    Tür uyumsuz: '[string: "0"]'
  • 06-01-2016, 22:51:51
    #4
    (sira) şeklinde bir kullanım yalnızca koleksiyonlarda geçerlidir. Formdan gelen veri bir koleksiyon olmadığı için hata veriyor.

    TURKCELL T60 cihazımdan Tapatalk kullanılarak gönderildi

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:51:51 -->-> Daha önceki mesaj 22:48:08 --

    replace(request("yirmi_fiyat")(sira), ",", "")

    İşe yarayabilir. Tabi gelen verinin koleksiyon olması şartıyla.

    TURKCELL T60 cihazımdan Tapatalk kullanılarak gönderildi
  • 06-01-2016, 22:52:01
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    (sira) şeklinde bir kullanım yalnızca koleksiyonlarda geçerlidir. Formdan gelen veri bir koleksiyon olmadığı için hata veriyor.

    TURKCELL T60 cihazımdan Tapatalk kullanılarak gönderildi
    dediğim gibi paslanmışım hocam. kodu nasıl düzenlemem gerekiyor.
  • 06-01-2016, 22:56:26
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    (sira) şeklinde bir kullanım yalnızca koleksiyonlarda geçerlidir. Formdan gelen veri bir koleksiyon olmadığı için hata veriyor.

    TURKCELL T60 cihazımdan Tapatalk kullanılarak gönderildi

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:51:51 -->-> Daha önceki mesaj 22:48:08 --

    replace(request("yirmi_fiyat")(sira), ",", "")

    İşe yarayabilir. Tabi gelen verinin koleksiyon olması şartıyla.

    TURKCELL T60 cihazımdan Tapatalk kullanılarak gönderildi
    Doğru diyon ustam
  • 06-01-2016, 23:04:58
    #7
    Yukarıda yazdığım şekilde bir dene @gonejko.

    Estağfurullah başkan @Internetabi


    TURKCELL T60 cihazımdan Tapatalk kullanılarak gönderildi
  • 06-01-2016, 23:10:43
    #8
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Yukarıda yazdığım şekilde bir dene @gonejko.

    Estağfurullah başkan @Internetabi


    TURKCELL T60 cihazımdan Tapatalk kullanılarak gönderildi
    eline sağlık başkan oldu teşekkürler.