Hello,
1) What is the limit of the number of simultaneous connections?
<<<
Connections. Do you mean BDE sessions, database connections, BDE
clients? look at:
http://www.borland.com/devsupport/bde/ti_list/TI2751.html
2) What can I do programmatically to lock up the BDE?
<<<
You can do nothing, but if the BDE crashed or errors out in the middle
of a critical section, mutex, or semaphore, then there can be some
problems.
3) How do I determine better the exact reason it is locked up?
<<<
Borland recognizes that there are problems with multiple applications
initialize the BDE all at once. These problems can be DRAMATICALLY
reduced by increasing SMAREDMEMSIZE and MEMSIZE values in the BDE config
tool and upgrading the BDE to v4.51:
http://www.borland.com/devsupport/bde/bdeupdate.html
4) Is there documentation, from Borland, which describes things
to look out for, BDE configurations settings, ISAPI/CGI thread
issues.. something? It seems I see conflicting advice in the
newgroups, but I have seen more documentation (write or wrong)
from people personal web sites. I would like to see a solid
article which describes exactly how to create ISAPI/CGI applications
for our environment (MSSQL Server, multiprocessor, IIS ) which
is "bulletproof".
<<<
Unfortunatelly, I know of no document like that. the best knowledge
comes from people who are doing this currently; the newsgroups.
5) I assume that the BDE4.51 is capable of being used in a IIS
multi-processor, many simultaneous user environment..?
<<<
Yes it is. The BDE would use less memory and be faster in an ISAPI
scenario rather than CGI. Remember to set the IsMultiThread global
variable to TRUE when doing ISAPI applications.
This is easily reproducible and occurs with the latest 4.51 drivers.
<<<
I hope that the server has at least 64MB of RAM? If so set
SHAREDMEMSIZE to 8192 and MEMSIZE to 32.
Hope these suggestions help,
Scott
--
BDE Support:
http://www.borland.com/devsupport/bde
Delphi Support:
http://www.borland.com/devsupport/delphi
Common Delphi and BDE Questions and Answers:
http://www.borland.com/devsupport/delphi/qanda/delphi3qa.html