I've some problems with this code that it is execute via Lan between Windows 2000 Pro and Windows 98:

Dim m_RsCli As New ADODB.Recordset
Dim sPath As String
sPath = "F:\" '--> WINDOwS 98 PATH (\\WIN98\C\)

If m_RsCli.State = adStateOpen Then m_RsCli.Close
Set m_RsCli.ActiveConnection = Nothing
m_RsCli.CursorLocation = adUseClient
m_RsCli.LockType = adLockOptimistic
m_RsCli.CursorType = adOpenStatic
With m_RsCli.Fields
.Append "prg", adDouble
.Append "FileName", adChar, 30, adFldMayBeNull
.Append "Data", adDate
End With
m_RsCli!prg = 1
If Dir(sPath & "test.xml") <> "" Then Kill sPath & "test.xml"
m_RsCli.Save sPath & "test.xml", adPersistXML
' the recordsert try to save then it give the error -2147024895

End Sub

The recordest Save work correctly if i change the value of sPath to another Windows 2000 pro computer!
Any Ideas?