Cevaplar
-
dc.uyelers.InsertOnSubmit(uye)
dc.uyelers yerine dc.uyeler yaparmisin-
trfeg
dc.uyelers yerine dc.uyeler yazıncada bu sefer debug ettmiyor baştan hata veriyor dc.uyelers yerine dc.uyeler s yazınca debug edip çalışma anında hata veriyor. Bu noktayyı çözemedim basit gibi duruyor ama ben bir yerde yanlış yapıyorum11 yıl önce yazılmış
-
-
dc adındaki dataclassDataContext örneğinizi sadece tanımlamışsınız. bu dataclassDataContext'ten yeni bir tane oluşturmanız lazım. en üstteki kodu şu şekilde değiştirirseniz çalışacaktır.
Dim dc As New dataclassDataContext-
trfeg
bu seferde veri tabanına kayıt yapamıyor.11 yıl önce yazılmış
-
-
Dim dc as New DataContext1 Dim Uye As New Uyeler Uye.AD=TextAd.text Uye.SOYAD=TextSoyAd.text dc.Uyelers.InsertOnSubmit(Uye) dc.SubmitChanges()
insert işlemini bunun gibi yaparmısın çalışması lazım.Eğer halen çalışmaz ise sorunu başka yerlerde aramak lazım bence.
Syg.-
trfeg
sanırım sorun başka bir yere. çümkü;
Dim dc As New DataContext
datacontext nesnemi tanımlayabilmem gerekli verdiğim kodlarda bunu yanlış yapmışım fark ettim daha sonra
Imports System.Data.SqlClient Imports System.Data Imports System.Data.Linq
sınıfları import ederk Dim dc As New DataContext şeklinde tanımladım. bu seferdedc.uyelers.InsertOnSubmit(uye)
kısmında dc. dedikten sonra uyelers kısmını getirmiyor illa ki
Dim dc As New dataclassDataContext
şeklinde tanımlama yapmamı istiyor. Sanırım problem başka bir yerde yada kodlar bu şekilde kökünden hatalı. Çözüme kavuşturamadık ama çok şey öğrendim11 yıl önce yazılmış -
Levent
Anladığım kadarı ile tablona ulaşamıyorsun.
VB.NET 'in server panelinden ilgili tablonu datacontext'in içine sürükleyip kaydettin mi?11 yıl önce yazılmış -
Levent
Şöyle biraz önceki yazdığımıda dikkate alarak,
Add New İtem diyerek linq to sql classes'i projene dahil ettin mi?
Daha sonra ilgili tablonu eklemiş olduğun datacontext classının içerisine sürükleyip kaydet tinmi?
Bunları kontrol edermisin.11 yıl önce yazılmış -
trfeg
evet tüm bu dediklerinizi yapmıştım hatta otomatik kayıt edebilmem için stored procedures te hazırladım.
Ben bu kodu c# kaynağına bakarak hazırlamıştım belkide çeviri yaparken yanlış yaptım11 yıl önce yazılmış -
Levent
Belki dediğin gibi de olabilir.
Sen kodu buraya yapıştır. Ben müsait olduğumda bir göz gezdireyim. Çalışıyorum gün içinde müsait olunca bakacağım.
Amacım yardımcı olmaya çalışmak. Zamanında bende çok döndüm durdum bu gibi sorunlar yüzünden:)11 yıl önce yazılmış -
trfeg
bir kaç ekran alıntısı veriyim o zaman
1: linq to sql dbml şeması
http://blog.zdemirci.com/wp-content/uploads/2012/04/linqToSql.png
2:kayıt formunun nasıl olduğu
http://blog.zdemirci.com/wp-content/uploads/2012/04/kayitformu.png
Kayit sayfasındaki tüm kodlar :
Imports System.Data.SqlClient Imports System.Data Imports System.Data.Linq Partial Class register Inherits System.Web.UI.Page Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim dc As New DataContext 'Dim dc As New dataclassDataContext ' Dim dc As New DataContext gibi tanımlarsam dc.uyelers.InsertOnSubmit(uye) kısmındaki uyelers kısmına ulaşamıyor. Dim uye As New uyeler uye.firmaisim = TextBox1.Text uye.uyeisim = TextBox2.Text uye.eposta = TextBox3.Text uye.sifre = TextBox4.Text uye.telefon = TextBox6.Text uye.sektor = DropDownList3.SelectedItem.Text uye.sehir = DropDownList1.SelectedItem.Text uye.adres = TextBox8.Text dc.uyelers.InsertOnSubmit(uye) dc.SubmitChanges() End Sub End Class
İlginiz için çok teşekkür ederim bu tip konular çok yeni olduğum şeyler nerede hata yaptığımıda çok merak ediyorum açıkçası.11 yıl önce yazılmış -
Levent
Merhaba,
Sen add new item kısmından linq to sql classes'i eklediğini düşünerek, Kayıt ilgili butonun içerisine aşağıdkai kodları yapıştırıp denermisin. Burada görüyorum ki atladığımız bir kısım var:)
Sen add new item diyerek LİNQ to sql classes'i eklediğinde .net tarafından çağırırken ( Dim dc As New DataClasses1DataContext ) gibi çağırman gerekiyor. Yani ( DataClasses1 ) kısmına dikkat et.
Aşağıdaki şekilde işini göreceğini düşünüyorum.
Dim dc As New DataClasses1DataContext
Dim uye As New uyeler
uye.firmaisim = TextBox1.Text
uye.uyeisim = TextBox2.Text
uye.eposta = TextBox3.Text
uye.sifre = TextBox4.Text
uye.telefon = TextBox6.Text
uye.sektor = DropDownList3.SelectedItem.Text
uye.sehir = DropDownList1.SelectedItem.Text
uye.adres = TextBox8.Text
dc.uyelers.InsertOnSubmit(uye)
dc.SubmitChanges()
Olumlu yada olumsuz dönüş yaparsan sevinirim. Sana yardımcı olmak için buraya üye oldum:)11 yıl önce yazılmış -
Levent
leventozturk83[at]gmail[dot]com
Olmadı bu mail adresimden ulaşabilirsin. Belki sürekli buraya bakamayabilirim.
Kolay Gelsin.11 yıl önce yazılmış
-