Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > Programlama Dilleri > ASP .NET
Kayıt ol Blogs Yardım Üye Listesi Ajanda iTrader Forumları Okundu Kabul Et

ASP .NET ASP & .NET

Cevapla Add This!
 
LinkBack (2) Seçenekler Stil
  2 links from elsewhere to this Post. Click to view. #1 (permalink)   iTrader 
Alt 2008-05-08, 23:49
Junior Member
 
Üyelik tarihi: Feb 2008
Nerden: asd
Mesajlar: 18
Tecrübe Puanı: 0
iTrader: %0/0
BLooD_NiGhT is an unknown quantity at this point
Question degerler eşleşmiyor

merhaba arkadaşlar.
geçenlerde bi arkadaşım sorununu paylaştı benimle. access ten mssql ye geçtikten sonra scriptinde şöyle bir hata yaşıyor.

mssqlden çektigi degeri sessiondaki bir deger ile işleme sokuyor.

if Rs("id_veri") = session("id_veri") then
Response.Write"işleme devam et."
else
Response.Write"işlemi durdur."
end if

access kullandıgı zamanlarda sorun yaşamıyordu mssql ye geçtikten sonra degerler eşit olmasına rağmen " işlemi durdur" konumuna geliyor.

gelen veriler eşleşmiyor diye düşündüm iki veriyide ekrana yazdırdım.

Rs den gelen veri "1" sessiondan gelen veride "1" yani veriler aynı bunda bi problem görünmüyor.

sizce neden olabilir ?
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2008-05-10, 00:40
Junior Member
 
Üyelik tarihi: Mar 2008
Mesajlar: 13
Tecrübe Puanı: 0
iTrader: %0/0
kaziklivoyvoda is an unknown quantity at this point
Standart

Alıntı:
BLooD_NiGhT´isimli üyeden Alıntı Mesajı göster
merhaba arkadaşlar.
geçenlerde bi arkadaşım sorununu paylaştı benimle. access ten mssql ye geçtikten sonra scriptinde şöyle bir hata yaşıyor.

mssqlden çektigi degeri sessiondaki bir deger ile işleme sokuyor.

if Rs("id_veri") = session("id_veri") then
Response.Write"işleme devam et."
else
Response.Write"işlemi durdur."
end if

access kullandıgı zamanlarda sorun yaşamıyordu mssql ye geçtikten sonra degerler eşit olmasına rağmen " işlemi durdur" konumuna geliyor.

gelen veriler eşleşmiyor diye düşündüm iki veriyide ekrana yazdırdım.

Rs den gelen veri "1" sessiondan gelen veride "1" yani veriler aynı bunda bi problem görünmüyor.

sizce neden olabilir ?
Verileri aynı tipe çevirmeyi dene.

Yani
Alıntı:
if Rs("id_veri") = session("id_veri") then
satırından önce bu verileri convert edebilirsin. Daha da garantiye almak için ben olsam değişkene atardım. Yani şöyle yazardım.

Alıntı:
dbid=Rs("id_veri")
sesid=session("id_veri")
dbid=cdbl(dbid)
sesid=cdbl(sesid)
if dbid = sesid then
Niye değişkenle uğraşıp veya direkt eşitleme satırlarında çevirme işlemini yapmadık, işi uzattım? Çünkü null gibi durumlarda kontrol ederken değişkenleri kullanmak daha faydalı olabiliyor. Sanıyorum bu hata, cdbl veya clng gibi kodlarla gelen veriyi aynı data tipine çevirdiğinde çözülebilir.
Alıntı ile Cevapla

Cevapla


LinkBacks (?)
LinkBack to this Thread: http://forum.iyinet.com/asp-net/92800-degerler-eslesmiyor.html
Konuyu Başlatan For Type Tarih
degerler eÅ?leÅ?miyor - Bağlantı Arar || Türk işi This thread Pingback 2008-05-09 01:46
degerler eşleşmiyor - Bağlantı Arar || Türk işi This thread Pingback 2008-05-09 00:50

Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Ads giriş de şifre eşleşmiyor diyor Ece Google Adsense 2 2007-09-22 21:04


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 17:58 .


Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

Firefox