Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: удалить файл
 
 автор: Чайник2007   (04.01.2008 в 16:37)   личное сообщение
 
 

После закачки данных, какой командой мохно удалить файл из c:\1.txt.

  Ответить  
 
 автор: ДрЮня   (04.01.2008 в 18:20)   личное сообщение
 
 

Kill

  Ответить  
 
 автор: час   (05.01.2008 в 13:15)   личное сообщение
 
 

ДрЮня
а можно вот так:

if dir ("c:\1.txt")<> "" then
Kill("c:\1.txt")
else
msgbox "Abu Вам!"
end if
-----------------------------------------------------------
с уважением к ДрЮня!!!

  Ответить  
 
 автор: ДрЮня   (05.01.2008 в 14:27)   личное сообщение
 
 

конечно можно :)
вообще обработка ошибок занимает больше половины кода программы

  Ответить  
 
 автор: час   (06.01.2008 в 12:28)   личное сообщение
 
 

Эт тошно (точно).

  Ответить  
 
 автор: Силыч   (22.06.2008 в 13:25)   личное сообщение
 
 

а если без обработки ошибок - то потом в два раза больше времени тратится на исправление ошибок в исходных данных.

обработка ошибок не так уж и много занимет. в программе.

  Ответить  
 
 автор: Скорп   (22.06.2008 в 13:19)   личное сообщение
 
 

балин..
мне тоже нужна эта функция (Kill), но в А2007 она не работает ...
какие есть еще вариаты, подскажите..

п.с. а фсё..разобрался
ч-з DeleteFile

  Ответить  
 
 автор: Bellerofont   (22.06.2008 в 14:21)   личное сообщение
 
 


мне тоже нужна эта функция (Kill), но в А2007 она не работает ...

странно, вроде не было никаких проблем ...

  Ответить  
 
 автор: Скорп   (23.06.2008 в 00:09)   личное сообщение
 
 

а у меня не работает
покопался в справке и вот что нашел:

Функции, выполнение которых в изолированном режиме ведет к возникновению ошибки
Вызов следующих функций Visual Basic для приложений (VBA) из выражения в запросе ядра базы данных Access или из свойства Access ведет к возникновению ошибки.

Дополнительные сведения об использовании наиболее распространенных функций см. по ссылкам в разделе См. также.

AppActivate
Beep
Calendar
CallByName
ChDir 
ChDrive
Command 
Command$ 
CreateObject 
CurDir 
CurDir$ 
DeleteSetting 
..... 
Kill

  Ответить  
 
 автор: Bellerofont   (23.06.2008 в 10:57)   личное сообщение
 
 

Вы работаете в изолированном режиме?
http://www.sql.ru/forum/actualthread.aspx?bid=4&tid=496505#4948252

  Ответить  
 
 автор: palarm   (23.06.2008 в 12:39)   личное сообщение
 
 


' Удалить файл (путь к файлу)
Function fDeleteFile(strPatchFile As String) As Boolean
On Error GoTo Err_

Dim fs

    Set fs = CreateObject("Scripting.FileSystemObject")
    fs.DeleteFile strPatchFile
    Set fs = Nothing
    fDeleteFile = True
Exit Function

Err_:
    Err.Clear
End Function

  Ответить  
 
 автор: Скорп   (23.06.2008 в 14:19)   личное сообщение
 
 

>Вы работаете в изолированном режиме?
>http://www.sql.ru/forum/actualthread.aspx?bid=4&tid=496505#4948252
а фик знает..
очевидно да, раз Kill не работает

я использовал для удаления вот такую конструкцию:

Private Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (ByVal lpFileName As String) As Long

Sub DeleteFileA()
DeleteFile "путь к файлу"
End Sub

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList