2016-03-21 17 views
-3
ResultSet rs = commonLib.excelGetResultSet(G_strExcelFileName,"reports","TestScriptName='" + Reference + "'"); 
while(rs.next()){ 
    V_Name=rs.getString("Name"); 
    V_LedgerName = rs.getString("Ledger"); 

} 

Ledger, Name, excel dosyasındaki Column adıdır. excelgetResultSet yöntemi, Rowvalue temelli excelsheet verilerini okumak için kullanılır.Sonuç kümesini kullanarak aynı Excel dosyasını okuyan iki farklı Java sınıfı Kilitlenecek Excel dosyasını yapar

+0

düzgün Başkalarının yardım bekliyoruz kodunuzu biçimlendirmek için biraz zaman ayırın; bu yüzden olabildiğince kolay olun. Bunun yanı sıra; Ne sorduğun belli değil. – GhostCat

+0

Lütfen sorunuzu yeniden formüle edin, –

+0

için ne sorduğunuzu anlamak zor. Bunun için gerçekten çok üzgünüm. Aslında bir Klasörde depolanmış birden fazla excel sayfası olan bir Excel çalışma kitabım var. 2-5 Çalışan, Sonuç Kümesini kullanarak bir zamanda bu excel'i okumayı deniyor. Şimdiki sorun bu gibi bir şey, excel-sheet, çalışanlarının kodlarını başarısız kılacak bir zamanda, bu excel okuyorken kilitleniyor .Gelişmiş sonuçları kullanarak excel'i excel kilitleme sağlar ve aynı anda 3-4 üye excel sayfasına erişemedi. – Chetan

cevap

1

Bazı izolasyon seviyeleri, ResultSet.CONCUR_READ_ONLY, Connection.TRANSACTION_NONE vb Denemesidir olabilir

+0

Microsoft Jet veritabanı alt yapısı '(bilinmeyen)' dosyasını açamıyor. Yalnızca başka bir kullanıcı tarafından zaten açılmışsa veya verilerini görüntülemek için izne gerek duyuyorsanız: - Aynı ExcelSheet'e 2 kullanıcı tarafından erişilirken bir sayfa geliyor. – Chetan

+1

Sorun çözüldü. Bağlantının ReadOnly'ye gitmesini şiddetle rica ediyorum. – Chetan

İlgili konular