excel De [ınvalıd_data] Hatası

1 2 3 4
01/04/2021, 22:06

uiakouwr

Selamun Aleykum
.db uzantılı bir veritabanından excel'e bir veri yapıştırdığımda bazı kutucuklara veri yapışmıyor ve [INVALID_DATA] yazıyor. Bu sıkıntıyı nasıl çözebilirim.
Teşekkürler...
01/04/2021, 23:08

berduş

eklediğiniz dosya VB.Net dersleri
kendi dosynızı ekler misiniz?
02/04/2021, 08:39

uiakouwr

(01/04/2021, 23:08)berduş yazdı: eklediğiniz dosya VB.Net dersleri
kendi dosynızı ekler misiniz?
Teşekkür ederim.

Veritabanını göndereyim. Buradan ilk 20 kaydı Excel e yapıştırmayı deneyebilirsiniz mesela.
02/04/2021, 10:07

berduş

siz db dosyanızı nasıl açıyorsunuz?
02/04/2021, 10:20

berduş

emin değilim ama anladığım kadarıyla: eğer metinde yeni paragrafa başlama işareti varsa Excel onu yeni satır olarak ekleyemediğinden hata veriyor.
kayıttaki bu değerleri yeni paragraf ekleme işaretlerini kaldırınca sorunsuz ekliyor
02/04/2021, 22:17

feraz

Sqlite için alttaki kod çalışıyor örnek olarak.

Private Sub CommandButton1_Click()

    Dim con As Object, rs As Object
   
    Set con = CreateObject("ADODB.Connection")
    Set rs = CreateObject("ADODB.Recordset")
   
    con.Open "DRIVER=SQLite3 ODBC Driver;Database=" & ThisWorkbook.Path & "\prod.db;"
   
    strSQL = "SELECT  _id,fasil,konu from hadisler "
   
    rs.Open strSQL, con, 1, 1
   
    With Sheets("Sayfa1")
        .Cells.ClearContents
        .Range("A1").CopyFromRecordset rs
    End With
    rs.Close
    con.Close
    Set rs = Nothing: Set con = Nothing
End Sub

SELECT * from hadisler
yukardaki gibi yapınca Excel donuyor.
1 2 3 4