Я могу препятствовать тому, чтобы StreamReader блокировал текстовый файл, пока он используется?

Его также возможный использовать динамический SQL и выполнить его с исполнительной командой:

declare @sql  nvarchar(200), @count int
set @count = 10
set @sql = N'select top ' + cast(@count as nvarchar(4)) + ' * from table'
exec (@sql)
20
задан Mark Pearl 19 November 2014 в 16:15
поделиться

1 ответ

You can pass a FileStream to the StreamReader, and create the FileStream with the proper FileShare value. For instance:

using (var file = new FileStream (openFileDialog1.FileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
using (var reader = new StreamReader (file, Encoding.Unicode)) {
}
44
ответ дан 29 November 2019 в 23:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: