http://aspfaq.com/show.asp?id=2389800A000E
Microsoft VBScript runtime (0x800A000E)
Out of string space
This can happen when you are trying to concatenate a large string together, and exceed the server's capacity to hold your string in memory. To work around this, if you are writing to the screen, use multiple response.write() statements instead of holding onto all of that string in the buffer and response.writing it in one line. It you are writing to a text file, use multiple fs.writeline commands instead of one. You can demonstrate this error by running the following code (WARNING: do not run on a production system!!!):
<%
server.scriptTimeout = 300000
for i = 1 to 10
str = str & string(32000000,".")
next
%>
Let it fly, and watch Task Manager until the error times out. In Windows 2000, memory usage for inetinfo.exe/dllhost.exe should go through the roof (in .NET Server, watch w3wp.exe).
This error can also happen with arrays. If you are creating very large arrays because you don't know how many elements will populate them, consider breaking the work across iterations of re-using a smaller array. Also, as soon as you are done working with the array, empty it out by using the following command:
<%
Erase ArrayName
%>
This will free up the memory used by the array.
Persits.Upload.1 (0x800A000E)
Fatal error: can't find next separator.
This is a bug in IE 5.0 and/or ASPUpload 2.0. It is fixed by ASPUpload version 2.1.0.1, or 3.0. See PS01071762 for more details.