通过FTP使用Access数据库

时间:2014-03-03 11:45:13

标签: .net vb.net ms-access ftp

我正在编写软件,我使用MSDN的FTP文件下载代码从FTP服务器下载文件。问题是因此下载的文件已损坏,并且在使用MS Access打开时,会要求输入密码。要解决此问题,我有两个选择:“找到正确下载文件的方法。” OR “直接更改ftp服务器上的文件。”

我发现后者更好,我无法想出办法。我没有尝试任何代码,因为我没有任何想法。

感谢任何帮助。

FTp代码

Dim request As FtpWebRequest = DirectCast(WebRequest.Create("ftp://admin:123456@192.168.14.155/database.accdb"), FtpWebRequest)
    request.Method = WebRequestMethods.Ftp.DownloadFile

    'request.Credentials = New NetworkCredential("admin", "123456")

    Dim response As FtpWebResponse = DirectCast(request.GetResponse(), FtpWebResponse)

    Dim responseStream As Stream = response.GetResponseStream
    Dim reader As New StreamReader(responseStream)

    Using writer As New StreamWriter(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "/database.accdb")
        writer.Write(reader.ReadToEnd)
    End Using

    reader.Close()
    response.Close()

0 个答案:

没有答案