The following code is working for me :
on error resume next
const adModeRead = 1
Const adModeReadWrite = 3
Const adFailIfNotExists = -1
Const adCreateNonCollection = 0
'set oVer = CreateObject("CDO.KnowledgeVersion")
'oVer.CheckOut neve
'Set oVer = Nothing
'
ido=now()
ido=replace(ido,":","-")
ido=replace(ido,"/","-")
ido=replace(ido," ","-")
neve="http://myserver/oper/Documents/Groups/rendszerstatisztika/myserver" & ido
& ".csv"
'
set oKD = CreateObject("CDO.KnowledgeDocument")
oKD.DataSource.Open "http://myserver/teszt/Documents/Test_here",Nothing,
adModeReadWrite,adFailIfNotExists,,"myserver\Administrator","password"
Set Stream = okd.OpenStream
Stream.SetEOS
Stream.LoadFromFile "D:\devel\properties\myserver.csv"
Stream.Flush
Set Stream = Nothing
okd.DataSource.SaveTo neve, , , adCreateOverwrite
set okd=nothing
set oVer = CreateObject("CDO.KnowledgeVersion")
oVer.Checkin neve
oVer.Publish neve
Set oVer = Nothing