Перенос PDF-файла на ftp-сервер в MS Access 2007

Я пытаюсь загрузить файл PDF на ftp-сервер. Я пробовал это, обратившись к wininet dll, но безуспешно.

Как лучше всего это сделать в MS Access 2007 VB6? Я могу вызвать .net dll, но это мое последнее средство.

Заранее спасибо.


person Eric    schedule 11.12.2012    source источник
comment
см. stackoverflow.com/questions/202197/   -  person Fionnuala    schedule 12.12.2012


Ответы (1)


Если вы имеете в виду VB6, то есть элемент управления, который вы можете использовать для функций FTP. Перейдите в раздел «Проект/Компоненты» и добавьте в свой проект «Microsoft Internet Transfer Control». Он довольно прост в использовании, но что-то вроде...

    Inet.UserName = "Username"
    Inet.Password = "Password"
    Inet.Protocol = icFTP
    Inet.RemoteHost = "123.123.123.123"

    Inet.Execute , "put " & sFileToTransfer & " " & sFilenameOnRemoteHost

    While Inet.StillExecuting
        DoEvents
    Wend

Проверьте Inet.ResponseCode, когда он завершится.

Если вы имеете в виду VBA в Ms/Access, вы можете написать небольшой пакетный файл, а затем выполнить его.

person Ciarán    schedule 12.12.2012
comment
Да, я имел в виду VBA. Я просто написал командный файл и выложил его. Спасибо. - person Eric; 12.12.2012