11 Mart 2015 Çarşamba
Ado da kodla access tablosuna insert işlemi
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;
using System.Data.OleDb;
namespace uyg_089_ado_kod_insert
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
OleDbConnection baglanti = new OleDbConnection();
OleDbDataAdapter adapter = new OleDbDataAdapter();
OleDbCommand komut = new OleDbCommand();
private void btnKaydet_Click(object sender, EventArgs e)
{
baglanti.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=data.accdb";
komut.Parameters.Add("pads", OleDbType.VarChar, 255);
komut.Parameters.Add("ptel", OleDbType.VarChar, 255);
komut.Parameters.Add("peposta", OleDbType.VarChar, 255);
komut.Parameters.Add("psifre", OleDbType.VarChar, 255);
komut.Parameters["pads"].Value = textAds.Text;
komut.Parameters["ptel"].Value = textTel.Text;
komut.Parameters["peposta"].Value = textEposta.Text;
komut.Parameters["psifre"].Value = textSifre.Text;
//komut.CommandText = "insert into users (ads, tel, eposta, sifre) values (@pads, @ptel, @peposta, @psifre)";
komut.CommandText = "insert into users (ads, tel, eposta, sifre) values (?, ?, ?, ?)";
//? kullanarak yaparsanız commandtext teki alan sırasıyla parametre ekleme sırası aynı olmalıdır.
komut.Connection = baglanti;
komut.CommandType = CommandType.Text;
adapter.InsertCommand = komut;
baglanti.Open();
komut.ExecuteNonQuery();
baglanti.Close();
MessageBox.Show("Kayıt işlemi tamanlanmıştır.");
}
}
}
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder