c# ile access bağlantısı parametre hatası
Tarih
11/12/2013 10:33
Konu Sahibi
marvelfx
Yorumlar
1
Okunma
1946
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.020
29/10/2008
Ordu
Ofis 2013 32 Bit
11/01/2017,17:51
Çö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
  Accessten excel bağlantısı ile veri alırken parola hatası. Mecnun24 8 237 02/01/2017, 20:11 Mecnun24
  İki Tarih Arası Rapor Hatası m_demir 14 279 24/12/2016, 23:03 m_demir
  Accesste SQL Server Bağlantısı Hk. rknbrlz 8 236 19/12/2016, 19:27 atoz112
  Birleştirme sorgusunda sayı formatı hatası Mecnun24 8 243 15/12/2016, 16:39 atoz112
  "Block if without end if" hatası hakkında Mesut Kaytan 10 279 13/12/2016, 22:47 Mesut Kaytan


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