Site Menu
- Home
- Products
- NexusDB
- Nexus Quality Suite
- NexusDB Drivers & Connectors
- Nexus Remoting
- Nexus Memory Manager
- Some of our Customers
- Testimonials and use(r)s
- Downloads
- Documentation
- Support
- Pricing & Orders
- About
- Community
- My Nexus
- Recently Updated ...
- Search...
- Site Login
Search
What is StartTransactionWith?
StartTransactionWith only starts the transaction if it can place exclusive transaction locks on all passed in tables. If it can't place exclusive locks on all tables within the timeout period no transaction will be started.
While StartTransactionWith tries to acquire exclusive locks on all tables it will NOT keep tables where it can acquire an exclusive lock locked. Instead the function waits till ALL tables are available for an exclusive lock at the same time within the timeout period. If StartTransactionWith is successful all passed in tables will be exclusively locked by the time the call returns.
Please pay attention to the fact that StartTransactionWith is a function returning an TnxResult, only if that is = DBIERR_NONE has a transaction been started. No exception will be raised on error.
Questions? Problems?
- Interested to buy but something put you off?
- Can't find what you're looking for?
- Have a suggestion?
Let us know. If you're having trouble contacting us, please check here.
Site Updates
- Dec 4 2024 - 1:53pm
- Dec 4 2024 - 1:48pm
- Nov 19 2024 - 1:04pm
- Oct 17 2024 - 10:27am
- Jul 24 2024 - 1:22pm