![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 04/2007
Mesaj: 14
|
MERHABA arkadslar benım sorum mysql veritabına kayıt edilirken aynı mail adresi varsa uyarı verip kayıt yapmamasını nasıl saglarız her sutuna nasl baktırırız.. Coderlara şimddiden teşekkürler... |
| | |
| | #3 (permalink) |
| Cevizci Üyelik Tarihi: 07/2006 Yer: İstanbul
Mesaj: 339
|
email kolonuna unique özelliği verirsen aynı email tekrar girilmeye çalışırsa error verir. ama bunu server side scriptingle çözmen daha akıllıca olur insanlar ingilizce ve anlamsız bir hata mesajıyla karşılaşmak istemeyebilirler.
|
| | |
| | #4 (permalink) | ||
| Silversword Üyelik Tarihi: 07/2003 Yer: Antalya
Mesaj: 1,400
| Alıntı:
Alıntı:
kodu denemedim ama nette Trigger diye aratırsan sonuçalar göreceksin. üç aşağı beş yukarı şöyle olacak : Kod: CREATE TRIGGER KONTROL ON db.kullanici FOR INSERT,
UPDATE AS
DECLARE @maili
SELECT @maili=(SELECT mail FROM inserted)
IF (SELECT COUNT(*) FROM db.kullanici WHERE Mail=@maili)> 0
BEGIN
ROLLBACK TRANSACTION
RAISEERROR("HATA METNİ",11,1)
END
__________________ ||||Revlis||||| | ||
| | |
| | #6 (permalink) |
| Eski Cevizci Üyelik Tarihi: 05/2005
Mesaj: 289
| örnek visual basic kodu: Dim RsKontrol As ADODB.Recordset Dim Conn as ADODB:Connection Dim SQLKontrol As String Set RsKontrol = New ADODB.Recordset Set Conn= New ADODB.Connection Conn.ConnectionString= ........baglanticumlesi..... Conn.Open SQLKontrol = "Select * from tablom where email = '" & TxtEmail.Text & "'" RsKontrol.Open SQLKontrol, Conn, 1, 3 If RsKontrol.RecordCount > 0 Then MsgBox "Bu e-mail zaten kullanılıyor." Exit Sub Else kayıt işlemi........................ End If Örnek t-SQL kodu declare @deger int set @deger='dasdadas@ad.com' if exists(select *from tablom where email=@deger) RAISERROR ('Bu email zaten kullanılıyor', 16, 1) else insert into tablom (email) values (@deger)
__________________ http://transactsql.blogspot.com/ |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| veri tabaninda kayıt varsa uyarı ver. | benimsitem | ASP | 5 | 27/11/2008 10:31 |
| resimi upload ederken aynı isimde resim var ise uyarı vermesi | keremahmet | ASP | 10 | 19/03/2007 17:10 |
| Mysql bir sütunda kaç kayıt varsa tek seferde aynı datayı girmek. | ArizaHerif | Veritabanları & SQL | 3 | 24/07/2006 14:43 |
| veri tabaninda ayni olan veya bos olan kayitlar sayfada listelenmesin | benimsitem | ASP | 6 | 20/05/2005 18:12 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |