两个相似的经典ASP代码之间的区别

时间:2015-06-05 13:10:16

标签: vbscript asp-classic

我正在处理的页面使用一些ASP来下载文件。根据某些条件,它将使用两个ASP文件之一。文件之间只有一个小的区别。

第一个:

Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = 1

第二个:

Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1
objStream.Open

这两者有什么区别?我不认为在打开它之前或之后设置流的类型真的很重要。

1 个答案:

答案 0 :(得分:4)

  

https://msdn.microsoft.com/en-us/library/windows/desktop/ms681553%28v=vs.85%29.aspx

     

仅当当前位置为时,类型属性才是读/写   流的开头(位置为0),任何只读   其他职位。

所以,如果你可以改变它,你可以改变它。在调用Open方法之前或之后更改它无关紧要。