Ado.Net de prensip olarak 4 ana command sınıfı vardır. Bunlar SqlCommand, OleDbCommand, OdbcCommand, OracleCommand.
Bu sınıflar temelde aynı görevi yerine getirmektedirler. Farklılıkları sadece hizmet ettikleri veri kaynaklarıdır.
Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnKayitGiris_Click(object sender, EventArgs e)
{
SqlConnection baglan = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\giris.mdf;Integrated Security=True;User Instance=True");
//Komut nesnemizi oluşturup, kayıt girişi yapıyoruz.
SqlCommand komut = new SqlCommand("Insert into kayitlar (Ad,Soyad,DTarih,Meslek) values('Haluk','Akman','03.09.1985','Mühendis')",baglan);
try
{
baglan.Open();
//ExecuteNonQuery() ile tamsayı döndürüyoruz.
int kayitgiris = komut.ExecuteNonQuery();
MessageBox.Show(kayitgiris.ToString() + " Kayıt girişi yapıldı.");
}
catch(Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
finally
{
baglan.Close();
}
}
}
}
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle. Hoşçakalın. Bahadır ŞAHİN
0 comments:
Yorum Gönder