Update ile kayıt güncelleme
#13
Tek satırlı ve mesajlı halini ekliyorum.. Wink




Eklenti Dosyaları
.rar   UPDATE1.rar (Boyut: 30,49 KB / İndirilme: 239)



  Alıntı
Bu mesajı beğenenler:
#14
Taruz çok teşekkür ederim. Bu mesaj olayı güzel olmuş.
Ama dbo_ANKARASIPARIS tablosunu sql server a atınca bu identity ile başlayan hata durumu devam ediyor. Ve bu bağlantı çalışmazsa yaptığımın bir anlamı olmayacak Smile

İlk kez birşey için bu kadar uğraşıyorum şu access de.



  Alıntı
Bu mesajı beğenenler:
#15
SQL server kısmında oluşan sorunu anlayamadım..



  Alıntı
Bu mesajı beğenenler:
#16
Bu arada vba kodlarının içindeki değişkenler yada forma bağlı öğeler kaldırından sql de sorun olmuyor. Kayıt sql üzerinde güncelleniyor. Ne zamanki işin içine Form! giriyo o zaman dengesizleşiyor.. Smile

Baştaki kod bilmeden sallıyorum, current.db yerine başka birşey olabilir mi.?

Yada bu "OpenRecordset ile birlikte dbSeeChanges seçeneğini kullanmalısınız" neyi ifade eder.



  Alıntı
Bu mesajı beğenenler:
#17
Şöyleki;

ben dosya adını dbo_ANKARASIPARIS iken ANKARASIPARIS olarak değiştirip ver diyerek ODBC sistem kaynaklarından herhangibi SQL sever bağlantısına gönderiyorum. Dosya Sql server üzerinde dbo_ANKARASIPARIS olarak açılıyor. Primary key i seçiyorum.

Tekrar Bağlı tablo oluştur diyerek sql server a oradan bu odbc veritabanına bağlanıyorum. Tablo yeniden dbo_ANKARASIPARIS bağlı tablosu olarak access dosyama ekleniyor.

Bu durumda bahsettiğim hatayı alıyorum. Ama form içerisinde değişkenleri kullanmadan sabit bir INSERT yada UPDATE komutu kullanırsam sorun olmuyor. Yani tüm kayıtlar 1 olsun yada KAYITNO hepsi 3 olsun gibi.



  Alıntı
Bu mesajı beğenenler:
#18
Bir yerde bulduğum bilgi diyor ki bu hatayı,
bu işlemlerle düzeltebilirmişiz. Çözmek İÇin
Visual Basic
  1. Public Function GetTrainerId(strTrainerName As String) As Integer
  2. Dim query As QueryDef
  3. Dim rs As Recordset
  4.  
  5. Set query = CurrentDb.QueryDefs("FindTrainer")
  6. query.Parameters("pName") = strTrainerName
  7.  
  8. Set rs = query.OpenRecordset(dbOpenDynaset, dbSeeChanges)
  9.  
  10. If rs.RecordCount = 0 Then
  11. rs.AddNew
  12. rs("Name") = strTrainerName
  13. rs.Update
  14. rs.MoveLast
  15. rs.MoveFirst
  16. End If
  17.  
  18. GetTrainerId = rs("ID")
  19.  
  20. Set rs = Nothing
  21. Set query = Nothing
  22.  
  23. End Function


Yapılabilirmiş. Ben bağlantıyı anlayamadım.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Güncelleme Sorgusu çalışmıyor ? karaayhan 3 400 05-04-2025, 22:08
Son Mesaj: karaayhan
  Tablodaki Alanı Alt Tablodan Alınan Değerle Güncelleme Sorgusu Lidervet 7 637 02-12-2024, 11:20
Son Mesaj: halily
  Access Ile Web Den Veri Almak Ve Güncelleme Yapmak. karamurat42 0 343 08-10-2024, 15:42
Son Mesaj: karamurat42
  Alt Form Güncelleme evren89 2 401 20-06-2024, 09:02
Son Mesaj: evren89
  Güncelleme metınaycıcek 20 1.190 18-02-2024, 00:26
Son Mesaj: metınaycıcek
  Form üzerinde Bulunan Sorguda Değişiklik Yaparak Kayıt Güncelleme geneclean 5 659 13-02-2024, 15:51
Son Mesaj: dsezgin
  Güncelleme metınaycıcek 16 960 04-02-2024, 08:13
Son Mesaj: metınaycıcek
  [VBA] Sürekli Formda Combobox Güncelleme Sorunu benuva 6 759 20-11-2023, 11:56
Son Mesaj: benuva

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi