• 28-08-2010, 11:25:29
    #1
    arkadaşlar böyle bir kod var ve

    Hata Tipi:
    ADODB.Field (0x800A0BCD)
    Ya BOF ya da EOF Doğru veya geçerli kayıt silinmiş. İstenen işlem geçerli bir kayıt gerektiriyor.

    bu hatayı veriyor bu kod da ta paket adına denk gelıyor ama db de boş deil dolu içi ben sadece tip=1 olmasını istedim ekledim ama böyle bir hata alıyorum.

    üstadlar ne diyorsunuz bu işe

    <%
    SET HOSTING_LISTESI = SERVER.CREATEOBJECT("ADODB.RECORDSET")
    STRSQL = "SELECT * FROM HOSTING WHERE KULLANICI_ID="& SESSION("ID")&" ORDER BY BITIS_TARIHI"
    SET HOSTING_LISTESI= DB_BAGLANTISI.EXECUTE(STRSQL)
    WHILE NOT  HOSTING_LISTESI.EOF
    
    DOMAIN = HOSTING_LISTESI("HOSTING")
    UZANTI = HOSTING_LISTESI("UZANTI")
    ALANADI = DOMAIN & UZANTI
    AKTIF = HOSTING_LISTESI("DURUM")
    LOGINID =   HOSTING_LISTESI("LOGINID")
    BITISTARIHI = HOSTING_LISTESI("BITIS_TARIHI")
    
    SET PAKET = SERVER.CREATEOBJECT("ADODB.RECORDSET")
    STRSQL = "select * from hosting_paketleri where tip = 1 and id ="&hosting_listesi("hosting_paketi")&""
    SET PAKET= DB_BAGLANTISI.EXECUTE(STRSQL)
    
    PAKETADI = PAKET("PAKET_ADI")
    STATS = PAKET("STATS")
    
    
    SET SIPARIS = SERVER.CREATEOBJECT("ADODB.RECORDSET")
    STRSQL = "SELECT * FROM SIPARISLER WHERE ID="& HOSTING_LISTESI("SIPARIS_ID")
    SET SIPARIS= DB_BAGLANTISI.EXECUTE(STRSQL)
    
    ODEME = SIPARIS("DURUM")
    
    
    SAYI=1
    SAYINE=SAYI+SAYINE
    IF  len(SAYINE/2)>2 THEN
    RENK="FFFFFF"
    ELSE
    RENK="F7F5E8"
    END IF
    
    %>
  • 28-08-2010, 12:02:49
    #2
    Üyeliği durduruldu
    hata satırı nedir tam onu da yazar mısın?
  • 28-08-2010, 12:04:59
    #3
    hata satırı;
    PAKETADI = PAKET("PAKET_ADI")

    aslında ben sadece çalışan sistemde bu kısımda değişiklik yaptım oda tip=1 i eklemek oldu sahin kardeşim saolsun

    STRSQL = "select * from hosting_paketleri where tip = 1 and id ="&hosting_listesi("hosting_paketi")&""
  • 28-08-2010, 12:08:25
    #4
    Üyeliği durduruldu
    tip alanında 1 gibi bir değer var mı hiç databasede?
    kayıt yok diyor. diğer değeri değiştirdim dedin. ondan önce hata almıyordu sanırım.
  • 28-08-2010, 12:10:44
    #5
    STRSQL = "select * from hosting_paketleri where tip ='1' and id ="&hosting_listesi("hosting_paketi")&""

    emin olmamakla birlikte şu şekilde çalışabilir diye düşünüyorum bir denermisin.
  • 28-08-2010, 12:12:23
    #6
    şimdi şöle önceden orda sadece id den çekiyordu sonra ben db ye tip die bir stün açtım ve tip inde içinde değer var çünkü sistemin diğer kısımlarında ordan çekiyor. tip=1 ide oraya eklemek istedim ama boş gösteriyor. sistemden bahsedeyim ben sana şimdi hostıng_paketlerın ıcınde reseller ve hostıng paketlerı var bunları bırbırınden tip olarak ayırdım 1 ve 2 die. böylece anasayfaya falan cekıyorum. buraya yazdıgım kodda müşteri panelindeki hosting yönetim bölümü şimdi paneller birbirine karısmasın die burayı tip e göre cekmem lazım hostıng tip değeri 1 oldugu ıcın burda çıkan paketlerin tip inin 1 olması gerekıyor. inş anlatabilmişimdir.
  • 28-08-2010, 12:14:50
    #7
    [QUOTE=TaGo;1061822261]



    şimdide

    Hata Tipi:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
    [Microsoft][ODBC Microsoft Access Sürücüsü] Ölçüt ifadesinde veri türü uyuşmazlığı.
    /h/YonetimReseller.asp, line 98

    bu hatayı verdi dediği satırda

    SET PAKET= DB_BAGLANTISI.EXECUTE(STRSQL)


    var...
  • 28-08-2010, 12:17:00
    #8
    arkadaşlar bu da sayfanın komplesinin kodu;

    www.intprolab.com/YonetimReseller.txt
  • 28-08-2010, 12:33:46
    #9
    Üyeliği durduruldu
    tip alanı ID mi databasede