'a nasıl kopyalarım? Benzer bir sorunun zaten olduğunu biliyorum. Cevaplar 6 yaşından büyük olduğu için yeni bir konu başlattım.Bir sunucudaki Access DB'deki bir tablodaki verileri başka bir Access DB
Erişim DB'm ve bu DB'nin bir kopyasına sahibim. Plan, kopyaya veri yazmak ve daha sonra otomatik olarak yeni verileri orijinaline aktarmaktır. Yani temel olarak her iki DB de aynıdır.
Bulunduğum yeri burada yazdım: How Do I Copy a table from one Access DB to another Access DB. Şimdi bunu amaca uyarlamak istiyorum ama başarısız oluyorum.
SQL dizesi
strSQL = "INSERT INTO [maintblKeyFinancials].* " & _
"IN '" & destination_DB & "' " & _
"SELECT * FROM [maintblKeyFinancials] " & _
" WHERE [Company_ID] = " & identifier & _
" AND [Reference_year] = " & Chr$(34) & Year & Chr$(34) & ";"
Evet
, [Reference_year] bir dizedir eklenmiş. Ben de "sorguda sözdizimi hatası. Tamamlanmamış sorgu maddesi" olsun, ÇıktıINSERT INTO [maintblKeyFinancials].* IN 'C:\destination.accdb'
SELECT * FROM [maintblKeyFinancials] IN 'C:\source.accdb'
WHERE [Company_ID] = 899 AND [Reference_year] = "2015";
Ben dize yürütmek
ekli. Ve ne düzelteceğimi bilmiyorum. Umarım bana yardım edebilirsin. Teşekkürler!
Sarver tamamen aynıdır değil mi? Youer? Secema? Ve tüm bunlar MS Access'te mi? – Arvo
Sarver = sunucu? Youer = senin? Seceme = ??? Ne? – roki23
Peki, yazım hataları düzeltildi, ancak önerilen çözüm, MS Access'te değil SQL sunucusunda çalışacaktır. – Arvo