ASTA Jump Start Tips
1. Always code the AstaclientSocket.OnDisconnect event even with a comment.
2. Run an ASTA server unchanged first and write some Client side SQL before you start to code the server so you can get a "feel" for the way things work
3. Don't worry about writing Update, Insert or Delete SQL Statements as ASTA was designed so that you only need write Select SQL and then just set the EditMode property of the AstaClientDataSet.
4. Do not tried to open AstaClientDataSets in the formcreate method. The earliest you can open an AstaClientDataSet is in the OnConnect method of the AstaclientSocket.
5. If you want to reconnect an ASTA ClientSocket after it has disconnected, you cannot set the Active to true Property in the OnError or OnDisconnect Event. Use a Timer instead to allow the event to be passed through and to have the timer trigger the Active:=True outisde of the OnError or OnDisconnect event. Tutorials.Reconnect
6. If you want to force a design time repopulation of an AstaClientDataSet, click on SQL Workbench and Design Populate. This is useful also if you have altered a table and want to force ASTA to go to the server at design time.
7. If you have an AstaClientDataSet open at design time do not try to open it in the OnConnect method. You can do one OR the other but not both.
8. NEVER set the AstaClientSocket.Active at design time. The Borland sockets that ASTA inherits from do not support design time connection.
9. To use the AutoClientUpdate feature you have your clients Logging into the server.