Şimdi Ara

komut.ExecuteNonQuery HATASI

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
6
Cevap
0
Favori
8.985
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • başlıktada belirttiğim gibi komut.ExecuteNonQuery(); hatası alıyorum.

    OleDbConnection bagla = new OleDbConnection(); 
    bagla.ConnectionString = "Provider=Microsoft.Jet.OleDb.4.0; Data Source =" + Server.MapPath("~/App_Data\\Database.mdb");
    bagla.Open();

    OleDbCommand komut = new OleDbCommand("insert into ogrenci(isim,soyisim) values(@isim,@soyisim)", bagla);

    komut.Parameters.AddWithValue("@isim", txtAd.Text);
    komut.Parameters.AddWithValue("@soyisim", txtSoyad.Text);
    bagla.Close();

    komut.ExecuteNonQuery();


    Response.Write("<script>alert ('data eklendi')</script>");


    yardım ederseniz sevinirim.



  • database bağlantısını kapattıktan sonra executenonquery yapıyorsun. executenonquery den sonra bagla.close yapman lazım.
  • quote:

    Orijinalden alıntı: Kaygerya

    database bağlantısını kapattıktan sonra executenonquery yapıyorsun. executenonquery den sonra bagla.close yapman lazım.

    nasıl teşekkür edeceğimi bilmiyorum çok sağol , saatlerce bunla uğraşıyorum kafayı yedim.

    oldu



    < Bu mesaj bu kişi tarafından değiştirildi Şenol Güneş -- 13 Temmuz 2012; 15:29:41 >
  • rica ederim kolay gelsin
  • arkadaşlar benimde bir problemim var yardım ederseniz çok sevinirim C# accese veri aktaramıyorum kodlar aşşagıdakiler yardım
    hatayı bunda gösteriyor. Komut.ExecuteNonQuery(); sarı yanıyor ?!!!



    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Data.OleDb;

    namespace Toner
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    const string kaynak = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=Toner.mdb";
    OleDbConnection baglanti = new OleDbConnection(kaynak);
    private void Form1_Load(object sender, EventArgs e)
    {
    // TODO: This line of code loads data into the 'tonerDataSet.TonerBilgisi' table. You can move, or remove it, as needed.
    this.tonerBilgisiTableAdapter.Fill(this.tonerDataSet.TonerBilgisi);

    }

    private void kaydet_Click(object sender, EventArgs e)
    {
    OleDbConnection bagla = new OleDbConnection();
    bagla.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=Toner.mdb";

    baglanti.Open();
    OleDbCommand Komut = new OleDbCommand("INSERT INTO TonerBilgisi (txt_barkod,txt_model,txt_aded) Values (@Barkod_No,@Toner_Modeli,@Toner_Adedi)");

    Komut.Parameters.AddWithValue("@Barkod_No", txt_barkod.Text);
    Komut.Parameters.AddWithValue("@Toner_Modeli", txt_model.Text);
    Komut.Parameters.AddWithValue("@Toner_Adedi", txt_aded.Text);
    Komut.ExecuteNonQuery();
    baglanti.Close();


    }
    public void mesaj()
    {

    MessageBox.Show("Veri Tabanına Eklendi");
    }

    }
    }



    < Bu mesaj bu kişi tarafından değiştirildi ilker0035 -- 15 Ekim 2014; 9:35:08 >




  • Aynı hatayı bende alıyorum, türkçe karakterlerede dikkat ettim, izlediğim eğitim videosundaki herşeyi aynı yapmama rağmen bende sorun oluyor. komut.ExecuteNonQuery HATASI

     

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Data.OleDb;

    namespace veritabanı
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    OleDbConnection baglanti = new OleDbConnection("Provider = Microsoft.ACE.OLEDB.12.0;Data Source = db.accdb");
    private void Form1_Load(object sender, EventArgs e)
    {
    DataTable tablo = new DataTable();
    OleDbDataAdapter adaptor = new OleDbDataAdapter("select * from personel",baglanti);
    adaptor.Fill(tablo);
    dataGridView1.DataSource = tablo;
    }

    private void button1_Click_1(object sender, EventArgs e)
    {
    baglanti.Open();
    MessageBox.Show("Bağlantı sağlandı");
    }

    private void button2_Click(object sender, EventArgs e)
    {
    baglanti.Open();
    OleDbCommand komut = new OleDbCommand();
    komut.Connection = baglanti;

    komut.CommandText = ("INSERT INTO personel (Personel_no,adi,soyadi,gorevi) VALUES (" + textBox1.Text + ",'" + textBox2.Text + "','" + textBox3.Text + "','"+ textBox4.Text +"')");
    komut.ExecuteNonQuery();

    DataTable tablo1 = new DataTable();

    OleDbDataAdapter adaptor = new OleDbDataAdapter("Select * from personel", baglanti);
    adaptor.Fill(tablo1);
    dataGridView1.DataSource = tablo1;

    baglanti.Close();
    }

    private void button3_Click(object sender, EventArgs e)
    {
    baglanti.Open();
    OleDbCommand komut = new OleDbCommand();
    komut.Connection = baglanti;

    komut.CommandText = ("Delete * from personel where personel="+textBox5.Text+"");
    komut.ExecuteNonQuery();

    DataTable tablo1 = new DataTable();

    OleDbDataAdapter adaptor = new OleDbDataAdapter("Select * from personel", baglanti);
    adaptor.Fill(tablo1);
    dataGridView1.DataSource = tablo1;

    baglanti.Close();
    }

    }
    }






  • Yapay Zeka’dan İlgili Konular
    cmd msg komutu
    12 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.