Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > İnternet Programlama ve Kodlama > ASP .NET

ASP .NET ASP & .NET

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2007-03-15, 12:25
annudora - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Mar 2006
Mesajlar: 1.651
Tecrübe Puanı: 3
iTrader: %0/0
annudora is on a distinguished road
Standart BOŞ kayıtlar ekleniyor

kendiliğindenmidir yoksa kasten birimi yapıyor bilmiyorum ama ACCESS veritabanına boş kayıtlar ekleniyor.

FORMLARDA boşluk varsa HATA ver seklinde kodu da ekledim Herkes icin cookie atıyorum yorum basına ama sorun hala devam ediyor. RS.addnew olayı na bişiler ekleyerek bunu cozmem mumkunmudur ? yada bu neden olabilir.
__________________
ReklamStore - Link AL SAT - e kart - gülşahça - çilingir
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2007-03-15, 15:05
CMYLMZ - ait Kullanıcı Resmi (Avatar)
We never give up!
 
Üyelik tarihi: Dec 2006
Nerden: /bin/bash
Mesajlar: 1.507
Tecrübe Puanı: 3
iTrader: %0/0
CMYLMZ will become famous soon enoughCMYLMZ will become famous soon enough
Standart

Soruyu tam olarak anlayamadım Fakat
eğer if girilenalan <> "" Then
hatamesaji = 1
end if
gibi kontol den geçiriyorsan Ve bu kontolün sonucunda gelen tüm dataları boş olmadan almıyorsan DB ye yazarken bir sorunun olmalı die düşünüyorum.
küçük bir tavsiye yazdırmadan önce Response.write ile datalarını ekrana döktür ve DB ye yazmadan son halini gör
yok bunların hepsi tamam ise DB'ye yazarken mutlaka bir hata yapıyor olmalısın. Aksi halde arada bir sorun yok ise datalar DB ye yazılmış olmalıdır.
__________________
Yeni Nesil CANLI internet Televizyonu >>> www.YouMedya TV
Alıntı ile Cevapla

  #3 (permalink)   iTrader 
Alt 2007-03-15, 16:32
trextra - ait Kullanıcı Resmi (Avatar)
High One ツ
 
Üyelik tarihi: Mar 2005
Nerden: Kadıköy
Mesajlar: 4.501
Tecrübe Puanı: 8
iTrader: %0/0
trextra is a jewel in the roughtrextra is a jewel in the roughtrextra is a jewel in the rough
Standart

Boşluk varsa hata ver olan kod nedir paylaşır mısın? Belki onda sorun vardır.
__________________
Alıntı ile Cevapla

  #4 (permalink)   iTrader 
Alt 2007-03-15, 16:57
annudora - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Mar 2006
Mesajlar: 1.651
Tecrübe Puanı: 3
iTrader: %0/0
annudora is on a distinguished road
Standart

KODLAR aşağıdaki gibi :

Kod:
	<% Set rsCOMMENT = Server.Createobject("ADODB.Recordset")
	rsCOMMENT.Open "SELECT * from COMMENT",BAG,1,3 %>

<% if request.cookies("COMMENT") = "" and rsCOMMENT("COMMENT_YAZAN") <> "" and rsCOMMENT("COMMENT_EMAIL") <> "" then

	rsCOMMENT.addNew
	rsCOMMENT("COMMENT_YAZAN") = request.form("comment_yazan")
	rsCOMMENT("COMMENT_EMAIL") = request.form("comment_email")
	rsCOMMENT("COMMENT_IP") = request.form("comment_ip")
	rsCOMMENT("COMMENT_DURUM") = "0"
	rsCOMMENT("COMMENT_GOSTER") = "0"
	rsCOMMENT("COMMENT_TARIH") = date()
	rsCOMMENT.Update
	response.cookies("COMMENT") = request.form("comment_yazan")
	response.cookies("COMMENT").Expires = dateadd("d",1,now)
	rsCOMMENT.Close()
	rsCOMMENT = Nothing %>

	<p>Yorumunuz alındı teşekkür ederiz.</p>



<% else %>

	<p>Yorum limitini aştınız veya Formda eksiklikler var.</p>

<% end if %>
__________________
ReklamStore - Link AL SAT - e kart - gülşahça - çilingir
Alıntı ile Cevapla

  #5 (permalink)   iTrader 
Alt 2007-03-15, 18:25
Turkmucit - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Jan 2006
Mesajlar: 994
Tecrübe Puanı: 2
iTrader: %0/0
Turkmucit is on a distinguished road
Standart

Alıntı:
rsCOMMENT("COMMENT_YAZAN") = request.form("comment_yazan")
rsCOMMENT("COMMENT_EMAIL") = request.form("comment_email")
rsCOMMENT("COMMENT_IP") = request.form("comment_ip")
bu şekilde direk formdan alıp kayıt olarak girmek yerine
if request.form("comment_email")<>"" and request.form("comment_yazan")<>"" ... then
rsCOMMENT.addNew
rsCOMMENT("COMMENT_YAZAN") = request.form("comment_yazan")
rsCOMMENT("COMMENT_EMAIL") = request.form("comment_email")
rsCOMMENT("COMMENT_IP") = request.form("comment_ip")
rsCOMMENT("COMMENT_DURUM") = "0"
rsCOMMENT("COMMENT_GOSTER") = "0"
rsCOMMENT("COMMENT_TARIH") = date()
rsCOMMENT.Update
end if

böyle yapmalısın.
__________________
suyun değerini bilmedik!
Alıntı ile Cevapla

  #6 (permalink)   iTrader 
Alt 2007-03-15, 20:19
CMYLMZ - ait Kullanıcı Resmi (Avatar)
We never give up!
 
Üyelik tarihi: Dec 2006
Nerden: /bin/bash
Mesajlar: 1.507
Tecrübe Puanı: 3
iTrader: %0/0
CMYLMZ will become famous soon enoughCMYLMZ will become famous soon enough
Standart

Benden öncesin teprikler
__________________
Yeni Nesil CANLI internet Televizyonu >>> www.YouMedya TV
Alıntı ile Cevapla

  #7 (permalink)   iTrader 
Alt 2007-03-15, 21:05
iyinet - ait Kullanıcı Resmi (Avatar)
Paylaşım için teşekkürler
 
Üyelik tarihi: Sep 2002
Mesajlar: 6.429
Blog Entries: 2
Tecrübe Puanı: 3
iTrader: %100/6
iyinet is just really niceiyinet is just really niceiyinet is just really niceiyinet is just really niceiyinet is just really nice
Standart

Alıntı:
CMYLMZ´isimli üyeden Alıntı Mesajı göster
Benden öncesin teprikler
Ek olarak if den once giris = trim(giris) seklinde bir satir koyun.
Bosluk girenler icin.
__________________
Forum Reklam Site Reklam
Alıntı ile Cevapla

  #8 (permalink)   iTrader 
Alt 2007-03-15, 21:55
Turkmucit - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Jan 2006
Mesajlar: 994
Tecrübe Puanı: 2
iTrader: %0/0
Turkmucit is on a distinguished road
Standart

Evet bunu unutmuşum ama bu yapılmazsa bolbol boşluk kaydeder database.Ben pek kullanmıyordum eskiden ama çok önemli gerçekten.
__________________
suyun değerini bilmedik!
Alıntı ile Cevapla

  #9 (permalink)   iTrader 
Alt 2007-03-15, 22:17
annudora - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Mar 2006
Mesajlar: 1.651
Tecrübe Puanı: 3
iTrader: %0/0
annudora is on a distinguished road
Standart

Ya açıkçası artık o kadar dalmısım ki request.form("comment_yazan")<>"" koyucam yerde rsCOMMENT("COMMENT_YAZAN")<>"" demişim sayfamada bunu yazmısım aynen forumada ... yanlıs seyi DOLU BOŞ diye kontro lediomusum meger.

Ayrıca set rsCOMMENT = nothing yerinede rsCOMMENT = nothing demişim

Off offf sanırım daha dikkatli yapmam gerekicek kodlamaları... Cevaplar icin tesekkurler.
__________________
ReklamStore - Link AL SAT - e kart - gülşahça - çilingir
Alıntı ile Cevapla

  #10 (permalink)   iTrader 
Alt 2007-03-22, 02:20
yehhucom - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Mar 2006
Mesajlar: 527
Tecrübe Puanı: 2
iTrader: %96/23
yehhucom is on a distinguished road
Standart

acces mdb nize sürekli boş kayıt girilmesini ve aynı kayıtı 2. defa girilmesini engellemek için mdb dbnizi access programıyla açın. açar açmaz çıkan ekranda hangi isimde tablonuz varsa üzerine sağ tıklayıp deisgn view e tıklayın açılan pencerede engellemeyi yapmak istediğiniz kısmı seçin aşağısında bir takım ayar yerleri çıkıcak.. burda indexed kısmını Yes (no duplicates) i seçip tamam deyin.

Önemli not : bunu başarılı şekilde yapmanız için mevcut kayıtlarınız içinde benzer olan aynı kayıtlar bulunmamalıdır.Aksi durumda hata verip ayarlamaz.
Alıntı ile Cevapla

Cevapla

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
mysql da çift kayıtlar hakimi MySQL Veritabanı SQL 8 2007-08-18 18:06
PR3 Toplist - Sitenizi Ekleyiniz, Herkes ekleniyor.. ManuaL Google PR Link Değişimi 0 2007-01-27 05:43
Yahoo urllist nereden ekleniyor ? Paraemon Webmaster Genel Konular 1 2006-03-28 19:05
Kayıtlar hakkında ?! skaterberk Google Adsense 3 2005-11-09 15:11
Superonline'a nasil site ekleniyor arkadaslar AkrepList Webmaster Genel Konular 4 2004-12-30 23:59


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


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

Firefox