You haven't mentioned if you're using the Historian product (InSQL), which is Wonderware's data collection engine. If you are, you have the option of using that depending on what data you want to collect, how often it changes, if it needs to be trended, etc. There are a lot of options available to you if using that product.
If you're planning on just using straight SQL statements in your app, then it sounds like you've started familiarizing yourself with what's needed to do that. In the previous posts, Chris could have done this as well, and was actually heading down that road originally, but since he had the Historian set up and had imported tags from his application, it was much easier for him to take that route.
With the direct SQL route, you have just about all the functionailty you need for what you've defined so far. You can insert the data into a table using some trigger in the app and then retrieve it and populate a grid or some other display. When you get to that point and have some specific questions about using the SQL statements, maybe I can help you more. At this point, it sounds like you still have a lot of detail to work out.