2009-02-18 46 views

回答

0

(其中w是先前已實例二進制作家)

    Dim dec = CDec(aString) 
        Dim lng = CLng(dec * 10000) 
        Dim bytes = BitConverter.GetBytes(lng) 
        w.Write(bytes(4)) 
        w.Write(bytes(5)) 
        w.Write(bytes(6)) 
        w.Write(bytes(7)) 
        w.Write(bytes(0)) 
        w.Write(bytes(1)) 
        w.Write(bytes(2)) 
        w.Write(bytes(3)) 

可能有清潔劑或更好的方法,但是這似乎是確定

爲擡頭,這種格式是僅適用於非NULL錢列,我認爲你必須寫一個長度字節第一或這種效果爲空的錢列

0

我不記得如何在BCP的分隔文件中的數值類型的空值,但我相信如果你使用長度前綴的文件,長度值爲-1表示空值。

相關問題