accesstr.net , gayet net ;)
Onursal Üye
(14/03/2012, 13:11)Black_Trouble yazdı: 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