Database' de bazı [ , ] leri yok sayıyor..

Katılım
25 Mayıs 2007
Mesajlar
165
Excel Vers. ve Dili
türkçe vista işletim sistemi
excel2007
türkçe
Merhaba,

aşağıdaki gibi bir txt database' inde SQL, v4 kolonunda, veriyi virgülden sonra yok sayıyor. Ancak aynı şeyi, v1,v2 ya da v3 kolonunda yapmıyor.

Nedendir acaba ? Çözümü var mı ?

kod;e_y;a_k;hs;v1;v2;v3;v4;v5
ACIBD;E;A;25959638;500;0;0;0;4075
ACIBD;E;A;365256580;512,25;0;0;3265,687;30788,14905


Yazdığım kod aşağıdadır :

Kod:
sub ornek ()

Set rs12 = New ADODB.Recordset
Set cn = New ADODB.Connection 
tablo1 = "C:\HS_MTBKT\s_580.txt"
With cn
    .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\;Extended Properties=""text;HDR=Yes;FMT=Delimited"""
    .CursorLocation = adUseClient
    .Open
End With

hs_mtch1 = "SELECT * FROM " & tablo1 & ""
rs12.Open hs_mtch1, cn
yukarıdaki kodun çalışması neticesinde rs12(7) = 3265 olarak tespit ediliyor. Ancak olması gereken değer rs12(7) = 3265,687' dir. Enteresan taraf ise rs12(4) değeri olması gerektiği gibi yani rs12(4)=512,25
 
Üst