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

Derecelendirme: 0/5 - 0 oy
Çözüldü 
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.061
29/10/2008
Ordu
Ofis 2013 32 Bit
21/05/2017,22:21
Çözüldü 
Sponsor Reklam

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
Çözüldü Data Type Mismatch Hatası Hakkında alperalper00 8 6.801 20/05/2017, 20:17 ozanakkaya
  Access 2003 De Yapılan Dosyanın Access 2010 Da Çalıştırılması Kullanıcı Güvenlik Prob keskin78 9 140 14/05/2017, 14:54 keskin78
  Versiyon Hatası mustafakucuknazli 3 113 13/05/2017, 12:21 atoz112
  Subform Failed Hatası raburabu 2 59 02/05/2017, 08:28 raburabu
  Parametre Giriniz Hatası ALTANs 2 64 21/04/2017, 11:07 ALTANs


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