[ÇÖZÜLDÜ] tüm verileri silmek

Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
access te oluşturulmuş bir tablodaki tüm girişleri

urun tablosundaki girilmiş verileri silmek için

vb6 da nasıl bir kod girişi yapılmalıdır
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Aşağıdaki SQL kodunu çalıştırın.

Kod:
DELETE tblDegisiklik.* FROM tblDegisiklik;
:)

tblDegisiklik yerine tablo adınız gelmeli.

İyi çalışmalar
 
Katılım
22 Ocak 2007
Mesajlar
815
Excel Vers. ve Dili
2003
cevap

bu her hangi bir veritabanının tablosuna bağlanıp verileri silmek için kullanılır

Dim conn As New ADODB.Connection
Dim rst As New ADODB.Recordset
Dim klasor


klasor = CurrentProject.Path & "\evrak.mdb"

With conn
.Provider = "Microsoft.JET.OLEDB.4.0"
.Open klasor
End With

With rst
.ActiveConnection = conn
.Open "2007", LockType:=adLockOptimistic
rst.MoveFirst


End With

With rst
.Delete
End With
rst.Close

conn.Close

dikkat tüm tabloyu siler


buda aynı veri tabanının içinde bir tablodaki verileri siler
Private Sub Komut0_Click()
Dim rs As New ADODB.Recordset
rs.Open "depo", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
rs.delete
Set rs = Nothing
Set conn = Nothing
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
End Sub

eğer herhangi bir koşula uyanları sileceksen
If rs("malid") = malid.value Then
rs("malmiktarı") = malmiktarı.value-malsatış.value
rs.Update
End If
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
Kod:
Aşağıdaki SQL kodunu çalıştırın.



DELETE tblDegisiklik.* FROM tblDegisiklik;

tblDegisiklik yerine tablo adınız gelmeli.

İyi çalışmalar
bu kodu bir butona bağladım ama olmadı hocam vb6 da bu kodu nasıl yazabilrim sizide çok rahatsız ediyorum ama
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın Fuat Şirin,

Artık bağlantı kurmayı yapabiliyrosunuz sandım:

Kod:
Dim strSql As String
Set baglanti = New ADODB.Connection
baglanti.Open “Driver={Microsoft Access Driver (*.mdb)}; DBQ=” & App.Path & “\veri.mdb”

strSql= "DELETE tblDegisiklik.* FROM tblDegisiklik"

baglanti.execute(strSql)
Gibi birşey olmalı. Çalışmaz ise
strSql="delete from tblDegisiklik"

olarak deneyin.

İyi çalışmalar
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
:)

hocam nerde

hocam adodc ile bağlantı kuruyordum

adodb yi anlayamadım

onun içinde bir nesne mi eklemek gerekiyor
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
baglanti.Open "Driver = {Microsoft Access Driver (*.mdb)}; DBQ=” & App.Path & “\magza.mdb"

bu satırda hata veriyor
hocam nasıl yapabilrim
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
baglanti.Open "Driver = {Microsoft Access Driver (*.mdb)}; DBQ=” & App.Path & “\magza.mdb"

bu satırda hata veriyor
hocam nasıl yapabilrim
baglanti.Open "Driver = {Microsoft Access Driver (*.mdb)}; DBQ=C:\magza.mdb"

plarak değiştirin. Sanırım mdb dosyanızla vb6 uygulamanız aynı yerde değil.
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
hocam aynı yerde

vista yükledikten sonra pek düzgün çalışmıyor ondan olabilir

birde xp yüklü bir pcde deniyeceğim

hocam çok özür diliyerek sölüyorum ama

programı bitirdim hemen hemen yarın mağzada işleme koyacağım

önemli olarak bir tek diğer açtığım konu kaldı hocam

accesste koşullu toplama değerli yardımlarınız için şimdiden çok teşekkür

bu konuda inanın çok yeniyim yardımcı olucağınız temennisi ile

saygılarımla
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
xp yüklü bilgisayardada denedim hocam
acaba referans mı yüklemem lazım

çünkü satırı tamamen kırmızı olarak işaretliyor
 
Üst