Access veritabanına kayıt Sorunu
Tarih
14/03/2012 13:11
Konu Sahibi
Black_Trouble
Yorumlar
4
Okunma
1947
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
Black_Trouble
Üye
Kullanici Avatari
Üye
8
2
03/03/2012
0
İstanbul
Ofis 2010
12/05/2012,22:40
Çözüldü 
Veritabanına kayıt ederken teztboxa yazdığım kelimeler 255 karakterden uzun olduğu için accesste not olarak kullanıyorum. fakat kelimeler textboxun 2.satırına geçtiğinde hata veriyor. ama normalde kısa bir yazı olduğunda sorunsuz olarak kaydediyor. kaydederken bir kodla mı göndermem gerekiyor. bir türlü çözemedim
kodlar


Visual Basic Code
1
2
3
4
5
6
7
8
9
10
11
Dim sql As New String("INSERT INTO kodlar(kod,aciklama) values('" + Me.TextBox1.Text + "','" + Me.TextBox2.Text + "')")
 
 Dim baglanti As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='database.mdb'")
 Dim komutnesnesi As New OleDb.OleDbCommand(sql, baglanti)
 baglanti.Open()
 komutnesnesi.ExecuteNonQuery()
 baglanti.Close()
 MsgBox("Bilgileriniz Kayıt Edilmiştir.", MsgBoxStyle.Information, "KAYIT")
 TextBox1.Text = ""
 TextBox2.Text = ""
 TextBox1.Focus()


Cevapla

Black_Trouble
Üye
Kullanici Avatari
Üye
8
2
03/03/2012
0
İstanbul
Ofis 2010
12/05/2012,22:40
Çözüldü 
Sponsor Reklam
C# de böyle bir çözüm bulunmuş ama bir türlü uyarlayamadım.


OleDbCommand OleKomut = new OleDbCommand(@"UPDATE icerik SET notlar=@notlar , notlartxt=@notlartxt WHERE id=@id", Baglanti);
OleKomut.Parameters.AddWithValue("@notlar",rtbAramaIcerik.Rtf);
OleKomut.Parameters.AddWithValue("@notlartxt", rtbAramaIcerik.Text);
OleKomut.Parameters.AddWithValue("@id", dgwAramaSonuc.CurrentRow.Cells["id"].Value.ToString());
int eklenenKayitSayisi = OleKomut.ExecuteNonQuery();
Cevapla

ayhan2122
accesstr.net , gayet net ;)
Kullanici Avatari
Uzman
681
30/10/2008
451
-
Ofis 2003
23/02/2017,01:00
Çözüldü 
(14/03/2012, 13:11)Black_Trouble Adlı Kullanıcıdan Alıntı: Veritabanına kayıt ederken teztboxa yazdığım kelimeler 255 karakterden uzun olduğu için accesste not olarak kullanıyorum. fakat kelimeler textboxun 2.satırına geçtiğinde hata veriyor. ama normalde kısa bir yazı olduğunda sorunsuz olarak kaydediyor. kaydederken bir kodla mı göndermem gerekiyor. bir türlü çözemedim
kodlar


Dim Sql As New String("INSERT INTO kodlar(kod,aciklama) values('" + Me.TextBox1.Text + "','" + Me.TextBox2.Text + "')")

Dim baglanti As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='database.mdb'")
Dim komutnesnesi As New OleDb.OleDbCommand(sql, baglanti)
baglanti.Open()
komutnesnesi.ExecuteNonQuery()
baglanti.Close()
MsgBox("Bilgileriniz Kayıt Edilmiştir.", MsgBoxStyle.Information, "KAYIT")
TextBox1.Text = ""
TextBox2.Text = ""
TextBox1.Focus()


Bu kod hatasız çalışıyor. "Imports System.Data.OleDb" ifadesi de mevcuttur mutlaka. Bahsettiğiniz hata başka bir şeydendir diye düşünüyorum. Hata halen devam ediyorsa lütffen örnek ekleyin, çözüm bulmaya çalışalım.


Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
Cevapla

Black_Trouble
Üye
Kullanici Avatari
Üye
8
2
03/03/2012
0
İstanbul
Ofis 2010
12/05/2012,22:40
Çözüldü 
Sponsor Reklam
Dosya ekte çözüm bulunursa çok sevinicem



Ek Dosyalar
Kod Bankası.rar Dosyasını İndir">Visual Basic 2010 Kod Bankası.rar

Cevapla

Çözüldü 
Benzer bir sorun bende de var arkadaşlar yardımcı olacak yok mu? Teşekkürler.
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  VB.NET Metin Belgesinden Çekilen Veride Türkce Karakter Sorunu Mettleshade 2 226 06/12/2016, 18:03 Mettleshade
  Vb.net print formunda alt satıra geçme sorunu alican60 2 345 23/11/2016, 20:33 alican60
Çözüldü Vb de SETUP Sorunu hatice.haa 3 832 14/06/2015, 18:33 hatice.haa
Çözüldü Değişken kullanarak Access de tablo oluşturma sorunu Gorkemku 2 1.899 13/05/2014, 12:37 Gorkemku
Çözüldü Datagridview üzerinden kayıt güncelleme Hakkında umutakkaya 3 1.426 04/05/2014, 16:31 umutakkaya


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