Hi All,
I just had my first instance of having all the index definitions in one table in one of my apps just vanish. I searched the board and found that the most likely reason for this is that Alpha tried to interpret a command that uses the index and it could not resolve it so it JUST DELETES EVERY INDEX DEFINITION in the table!
This seems like completely BOGUS behavior to me. This is a multiuser app that has been in everyday use for 6 months with 12-15 users and this is the first time that this has happened. Why does Alpha not just give an error (cryptic or not) and go on or crash. Just don't delete every index definition for that table!
Thank goodness I had purchased Cal Locklin's index rebuild utility. I had the client back up and running in minutes.
So...just to expand on the subject line. Does anyone else find it annoying that Alpha does things to the indices in your tables without telling you? It annoys me to view the indices for a table and see a new one added that I did not put there(most notably the _A5_record definition that was reported in another post). I follow a naming convention for the indices in my apps and when Alpha randomly adds one it messes with my sense of order and consistency. I would prefer if Alpha needed to add an index that they alerted me instead of just adding it. Let me know that you added the index and give me the option to rename it at least.
As far as just deleting all the index definitions, I just cannot fathom why this occurs at all. This is akin to me having a field on a form that is required and if the user does not enter a value then my error checking routine to test for the required field would just cancel the record and close the form...thus making the user re-enter all the data again.
Sorry for the minor rant and tone of this post....but these peculiarities really struck a nerve today.
Does anyone find Alpha's handling of indices either annoying or do most feel the behavior is ok?
Just curious....
Regards,
Jeff
I just had my first instance of having all the index definitions in one table in one of my apps just vanish. I searched the board and found that the most likely reason for this is that Alpha tried to interpret a command that uses the index and it could not resolve it so it JUST DELETES EVERY INDEX DEFINITION in the table!
This seems like completely BOGUS behavior to me. This is a multiuser app that has been in everyday use for 6 months with 12-15 users and this is the first time that this has happened. Why does Alpha not just give an error (cryptic or not) and go on or crash. Just don't delete every index definition for that table!
Thank goodness I had purchased Cal Locklin's index rebuild utility. I had the client back up and running in minutes.
So...just to expand on the subject line. Does anyone else find it annoying that Alpha does things to the indices in your tables without telling you? It annoys me to view the indices for a table and see a new one added that I did not put there(most notably the _A5_record definition that was reported in another post). I follow a naming convention for the indices in my apps and when Alpha randomly adds one it messes with my sense of order and consistency. I would prefer if Alpha needed to add an index that they alerted me instead of just adding it. Let me know that you added the index and give me the option to rename it at least.
As far as just deleting all the index definitions, I just cannot fathom why this occurs at all. This is akin to me having a field on a form that is required and if the user does not enter a value then my error checking routine to test for the required field would just cancel the record and close the form...thus making the user re-enter all the data again.
Sorry for the minor rant and tone of this post....but these peculiarities really struck a nerve today.
Does anyone find Alpha's handling of indices either annoying or do most feel the behavior is ok?
Just curious....
Regards,
Jeff
Comment