Şub
23
2013

TSQL - Select ile Insert işlemi

MSSQL veritabanında çalışırken, bir tabloya yeni bir kayıt atmamız gerektiğinde INSERT işlemi kullanırız. Tek bir yazım şekli (syntax) olduğunu düşünüyordum. Hepimizin ilk öğrendiği syntax aşağıdaki gibidir.

INSERT INTO dbo.Customer (CustomerGuid,Username,Email,Password,Active)
VALUES (NEWID(), 'Mustafa', 'info@msahin.net', '1234',1) 
GO

Peki aşağıda ki şekilde bir kayıt ekleme (INSERT) işlemi yapmış mıydınız ?

INSERT INTO dbo.Customer (CustomerGuid,Username,Email,Password,Active)
SELECT NEWID(),'Mustafa','info@msahin.net','1234',1

Eminim yapmışsınızdır. Ama ben yeni öğrendim. Smile Kolay yazım şekli ile daha çok kanım ısındı.
SELECT kullanabiliyor isek birden fazla kayıt da yaptırabiliriz.
Şöyle ki;

INSERT INTO dbo.Customer (CustomerGuid,Username,Email,Password,Active)
SELECT CustomerGuid,Username,Email,Password,Active FROM CustomerNew
WHERE Active=1

Bu şekilde aynı anda birden fazla kayıt ekleme yapabiliyoruz.

Şub
23
2013
C#

C# - SmtpClient Kullanarak Email Gönderme

C# ile e-posta gönderimi çok basit. Gerekenler e-posta kullanıcı hesap bilgileri ve e-posta gönderilecek email adresi.

Öncelikle sayfamıza aşağıdaki namespace bilgisini eklememiz gerekiyor.

using System.Net.Mail

Kod örneği aşağıdadır;

 string from = "mailFrom@mail.com";
 string to = "mailTo@mail.com";
 string subject = "Beware!";
 string body = "Watch out for Zombies!";
 var mailMessage = new MailMessage(from, to, subject, body);

 var client = new SmtpClient()
 {
    Host = "mail.domain.com",
    Port = 25,
    Credentials = new System.Net.NetworkCredential("username", "password")
 };
 client.Send(mailMessage);

Bu kadar basit.
Göndermede hata ihtimaline karşı kodlar TRY CATCH bloğu arasına alarak kontrol altına alabilirsiniz.

Şub
22
2013

Merhaba :)

Merhabalar, bu ilk yazım. Wink Önemli olan başlamaktır demişler. Başladıktan sonra devamı da gelir muhakkak. Bu sitede, yazılım ve veritabanı üzerine öğrenebildiklerimi, öğrenmeye çalıştıklarımı ve tecrübelerimi sizlerle paylaşmaya çalışacağım. 

 

Aylara Göre

En Son Yorumlar

Gösterme