Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Открыть файл на перезапись  [new]
Assoll
Guest
Приветствую

В процедуре открывается файл на добавление:
EXECUTE @OLERESULT = sp_OACreate 'Scripting.FileSystemObject', @FS OUTPUT
EXECUTE sp_OAMethod @FS, 'OpenTextFile', @FILEID OUTPUT, @LOGFILE, 8

Как переделать, чтобы было на перезапись?
Спасибо
15 ноя 13, 10:42    [15133935]     Ответить | Цитировать Сообщить модератору
 Re: Открыть файл на перезапись  [new]
Glory
Member

Откуда:
Сообщений: 104751
Открыть файл на перезапись - это называется создать файл с перезаписью существующего
15 ноя 13, 10:47    [15133961]     Ответить | Цитировать Сообщить модератору
 Re: Открыть файл на перезапись  [new]
ZOOKABAKODER
Member

Откуда:
Сообщений: 178
Assoll,
Собсно: http://msdn.microsoft.com/en-us/library/aa265347(v=vs.60).aspx
15 ноя 13, 10:49    [15133974]     Ответить | Цитировать Сообщить модератору
 Re: Открыть файл на перезапись  [new]
Assoll
Guest
В статье какая-то хрень:
ForReading	1	Open a file for reading only. You can't write to this file.
ForAppending	8	Open a file and write to the end of the file.

и тут же:
Sub OpenTextFileTest
    Const ForReading = 1, ForWriting = 2, ForAppending = 3
    Dim fs, f
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set f = fs.OpenTextFile("c:\testfile.txt", ForAppending,TristateFalse)
19 ноя 13, 14:48    [15154874]     Ответить | Цитировать Сообщить модератору
 Re: Открыть файл на перезапись  [new]
Glory
Member

Откуда:
Сообщений: 104751
http://msdn.microsoft.com/en-us/library/314cz14s(v=vs.84).aspx
19 ноя 13, 15:17    [15155122]     Ответить | Цитировать Сообщить модератору
 Re: Открыть файл на перезапись  [new]
Assoll
Guest
Glory,
Спасибо!
19 ноя 13, 15:41    [15155340]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить