![]() | |
| |||||||
![]() |
| | LinkBack | Seçenekler |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 04/2005 Yer: Karabük
Mesaj: 6
|
iyi akşamlar arkadaşlar. basit bir update olayı aslında ama hata veriyo. daha önce hiç karşılaşmamıştım bu hatayla... uygula.ExecuteNonQuery() nin altını çiziyor ve hata olarakta : Kaydedilemedi; şu anda başka bir kullanıcı tarafından kilitlenmiş. ------------------------------------------------------ Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click Dim strLongFilePath As String = furesim.PostedFile.FileName Dim intFileNameLength As Integer = InStr(1, StrReverse(strLongFilePath), "\") Dim strFileName As String = Mid(strLongFilePath, (Len(strLongFilePath) - intFileNameLength) + 2) If KayitKontrolOgr() = True Then Dim dene As Integer = Session("urunid") If baglanti.State = ConnectionState.Closed Then baglanti.Open() End If uygula = New OleDbCommand("Update Urunler set baslik=? , resim=? , aciklama=? , sira_no=? , kisa_aciklama=? where id=?", baglanti) Dim parametre(5) As OleDbParameter For i As Byte = 0 To 5 parametre(i) = New OleDbParameter Next parametre(0).Value = txtad.Text parametre(1).Value = "images\Urunler\" & strFileName parametre(2).Value = FTBOzellik.Text parametre(3).Value = 0 parametre(4).Value = FTBAciklama.Text parametre(5).Value = Session("urunid") For i As Byte = 0 To 5 uygula.Parameters.Add(parametre(i)) Next uygula.ExecuteNonQuery() furesim.PostedFile.SaveAs(Server.MapPath("images\U runler\") & strFileName) baglanti.Close() End If End Sub ------------------------------------------ |
| | |
| | #2 (permalink) |
| Üye Üyelik Tarihi: 02/2007
Mesaj: 86
|
Kullandiginiz veritabaninda bir kaydi update ederken veri tabani arkaplanda acik duruyorsa bu hata meydana gelebilir. Or: Siz bir Access veritabaninda bir tabloda update yapmak isterken , bu tablonun bulundugu Access penceresi acik olabilir.Sorgunuzu calistirmadan once Access programini(ya da ne kullaniyorsaniz onu) kapatip , sorgunuzu tekrar gonderin. Bununla birlikte baglantinizi gereksiz yere acik tutuyorsunuz.ExecuteNonQuery methodunu calistirmadan once baglantinizi acip , isiniz bittiginde de kapatmak performansi arttiracaktir... |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| SQL kurarken "ınternal Error" hatası" | filizcandan | Veritabanları & SQL | 2 | 06/02/2007 17:12 |
| windows "kullanıcı değiştir" ekranından giriş yapmak | yesilce | Visual Basic | 1 | 16/12/2006 23:18 |
| Flash MX 04 action script 2 "A" "S" "D" "W" tuslarıyla hareket!!! | fatihed | Flash / Director / Swift 3D ... | 5 | 04/09/2005 21:03 |
| Tek telefonda 4 hat "aynı anda aktif" Ravbe | Aristo | Mobil Teknolojiler | 11 | 30/07/2005 17:46 |
| Tek telefonda 4 hat "aynı anda aktif" Rabve | Aristo | Mobil Teknolojiler | 2 | 25/06/2005 21:39 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |