c# ile access bağlantısı parametre hatası
Tarih
11/12/2013 10:33
Konu Sahibi
marvelfx
Yorumlar
1
Okunma
2015
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



Çözüldü 
Sponsor Reklam
private void btnEkle_Click(object sender, EventArgs e)
{
baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + "\\Ornek.accdb");
komut.CommandText = "insert into Ad(Sinif,Ad,Soyad) Values (@Sinif,@Ad,@Soyad)";

baglanti.Open();
komut.Connection = baglanti;


komut.Parameters.Add("@Sinif", OleDbType.Integer);
komut.Parameters["@Sinif"].Value = Convert.ToInt32(txtSinif.Text.Trim());



komut.Parameters.Add("@Ad", OleDbType.Char);
komut.Parameters["@Ad"].Value = txtAd.Text.Trim();

komut.Parameters.Add("@Soyad", OleDbType.Char);
komut.Parameters["@Soyad"].Value = txtSoyad.Text.Trim();

komut.ExecuteNonQuery();
baglanti.Close();

}

Arkadaşlar yukarda gönderdiğim kodları çalıştırırken "Giriş dizesi doğru biçimde değildi." hatasını alıyorum. Sinif parametresinde hata fırlatıyor. Sizce sorun nerde arkadaşlar nasıl aşabilirim bu sorunu.
Cevapla

alpeki99
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
6.023
29/10/2008
Ordu
Ofis 2013 32 Bit
13/02/2017,13:34
Çözüldü 

Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + "\\Ornek.accdb");

string sqlCumle = "INSERT INTO tabloAdi (alan1,alan2,alan3) VALUES (@isim,@soyad,@adres)";

OleDbCommand cmd = new OleDbCommand(sqlCumle, baglanti);
cmd.Parameters.AddWithValue("@isim",txtAd.Text);
cmd.Parameters.AddWithValue("@soyad",txtSoyad.Text);
cmd.Parameters.AddWithValue("@adres",txtAdres.Text);

baglanti.Open();
cmd.ExecuteNonQuery();

cmd.Dispose();
baglanti.Close();


Exberden yazdım editörde test etme fırsatım olmadı. Try-Catch içine alınırsa iyi olur.

AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  VarPtr TypeMismatch Hatası zzr 8 152 18/02/2017, 09:21 zzr
  tabloya veri kaydetme hatası murat dikme 3 47 17/02/2017, 19:14 murat dikme
  Verileri Excele Aktarma Hatası hknct 7 91 09/02/2017, 12:33 atoz112
Exclamation Access Büyük Verilerde Sorgu Hatası aydogdu_115 9 387 05/02/2017, 13:26 atoz112
  formdan tabloya veri ekleme hatası 1453asi 6 154 27/01/2017, 17:09 1453asi


Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya