vb acsess update sorunu
Tarih
14/04/2014 16:06
Konu Sahibi
kokotuna
Yorumlar
8
Okunma
2327
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



kokotuna
Aktif Üye
Kullanici Avatari
Aktif Üye
202
02/03/2012
10
Bolu
Ofis 2010
14/07/2016,17:33
Çözüldü 
Merhaba arkadaşlar ekteki projedeki herhangi bir formda eğer sadece tek satır kayıt varsa güncelleme olayı çalışıyor, ancak birden çok veriden istediğim satırı seçim güncelle dediğimde birşeyler oluyor ve güncelleme işlemi bazen tüm satırlara bazende projeyi kapatıp açtığımda çalışıyor... Daha önceden çalışan bu kod neden böyle bir hata yapıyor anlayamadım...
Lütfen yardımcı olurmusunuz?


Ek Dosyalar
.rar   PROGRAM.rar (Dosya Boyutu: 264,3 KB / İndirme Sayısı: 17)
Cevapla


kobra_x
Üye
Kullanici Avatari
Üye
6
2
06/11/2010
0
Belirtilmemiş
Belirtilmemiş
05/06/2016,16:02
Çözüldü 
KARDEŞİM
FORM>> TABU BİLGİLERİ FORMUNDA GENLDE YAPDIKLARIN HEPSİ DORU
YANİ ACEESS VER TABANI DATAGİRİNE UYGUN BİRLEŞİM YAMIISN BENCE ONA BAKARAK
DİGER FORMLARINDAKİ HATAKLARI GÖRECEKSİN VE GÜNCELLEMELER DORU SEKİLDE OLUCAKDIR
ÖRNEK VERRİSEK BAZI FORM SAYFALARINDADAKİ ACCES VERİ TABANI İLE DATA BİR BİRİNE BAGLANDI VERDİİGİN KODLAR UYMUYOR YANİ COLOM1 VERDİGİN TEXBOX GÜCELLEEDİGİ ZMAN COLOM 3 YE GİDİYR BUNLARI TAKİP ET ..

Dim Sql As New String("UPDATE Kayitlar SET id='{0}',adisoyadi='{1}',pafta='{2}',ada='{3}',parsel='{4}',çalişmaadi='{5}',koordinat='{6}',çalişmaderinligi='{7}',yass='{8}',udsayisi='{9}' WHERE id='{10}' ")
Sql = String.Format(sql, TextBox1.Text, TextBox2.Text, TextBox3.Text, TextBox4.Text, TextBox5.Text, TextBox6.Text, TextBox7.Text, TextBox8.Text, TextBox9.Text, TextBox10.Text, DataGridView1.CurrentRow.Cells(0).Value)
Dim baglanti As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='kayıt.mdb'")
Dim komutnesnesi As New OleDb.OleDbCommand(sql, baglanti)

GENEL OLARAK SUNU SÖLEYİM SANA TOBU BİLGİLERİ FORM SAYFANDAKİ YAPDIKLARINI DİGER SAYFALARDADA YAPARSAN SORUN ORTADAN KALKAR
Cevapla


kokotuna
Aktif Üye
Kullanici Avatari
Aktif Üye
202
02/03/2012
10
Bolu
Ofis 2010
14/07/2016,17:33
Çözüldü 
merhaba!!! doğru dediğiniz tapu bilgileri formundada aynı problem var ilk başta hiç bir problem yoktu ama sonradan ne olduysa bu duruma geldi bende onu çözemiyorum verdiğiniz kodlada tek bir kayıt varsa kod çalışıyor ancak diyelimki 5 kayıt var ve ben 3. kaydı güncellemeye çalıştığımda hiç bir şey olmuyor bir bakabilirmisiniz tekrar...
Ayrıca dediğiniz colump olayını değerlendireceğim... Teşekkürler
Cevapla


POWER
Uzman
Kullanici Avatari
Uzman
U.... Ö....
1.846
02/04/2010
İzmir
Ofis 2003
Bugün,00:55
Çözüldü 
Sorununuz tam anlaşılmamaktadır.

Biraz daha açıklayıcı olur Form adı,Tablo vs bilgi verirseniz bakabilirim...
Please return your positive or negative ...
Cevapla


kokotuna
Aktif Üye
Kullanici Avatari
Aktif Üye
202
02/03/2012
10
Bolu
Ofis 2010
14/07/2016,17:33
Çözüldü 
projedeki bütün formlarda aynı problem var o yüzden form adı belirtmedim herhangi bir formu inceler ve güncelleme olayını 1. satır hariç diğer satırlarda denerseniz sorunu görürsünüz...
Cevapla


POWER
Uzman
Kullanici Avatari
Uzman
U.... Ö....
1.846
02/04/2010
İzmir
Ofis 2003
Bugün,00:55
Çözüldü 
Merhaba şimdi çıkmam lazım fakat ilk bakışta gördüğüm bir sorunu yazayım.

Visual Basic Code
 Dim sql As New String("UPDATE BİNABİLGİLERİ SET BLOKADI='" & TextBox1.Text & "',KATSAYISI='" & TextBox2.Text & "',BODRUMDURUMU='" & TextBox3.Text & "',OTURMAALANI='" & TextBox4.Text & "',TEMELGENİŞLİĞİ='" & TextBox5.Text & "',TEMELUZUNLUĞU='" & TextBox6.Text & "'")


bu şekilde bir UPDATE olmaz. UPDATE kullanıyorsanız devamında WHERE kullanarak hangi satırı UPDATE edeceğinizi bildirmeniz lazım..

Örnek olarak aşağıda verdim. Buna göre düzenleme yapınız olmazsa akşama bakarım..

Kolay gelsin...

Visual Basic Code
sqL = "Update Customer SET Custname ='" & txtName.Text & "', Address ='" & txtAddress.Text & "', ContactNo = '" & txtContactNo.Text & "' WHERE CustomerNo = " & txtCustNo.Text & ""



Dikkat ederseniz UPDATE edilecek alanlar belirlendikten sonra WHERE kullanarak hangi satırın UPDATE edileceği gösteriliyor.

Please return your positive or negative ...
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü VB6 ListView'e Accessten Veri Alma Sorunu alican60 4 2.355 12/03/2014, 11:05 ogulcan92
Çözüldü Acsess Excel sedat76 6 2.392 20/02/2013, 17:00 sedat76
Çözüldü Ondalık basamak sorunu estapan 2 1.746 29/12/2012, 14:41 estapan
Çözüldü Visual Basib text leri karşılaştıma sorunu mbteknoloji 4 1.884 20/12/2011, 15:50 mcmaho
Çözüldü DataGrid RecordSource Koşullu Listeleme Sorunu |By|KiDnArUt| 7 3.441 17/05/2011, 01:16 |By|KiDnArUt|


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