07-27-2005 08:48 AM
07-28-2005 06:35 AM
@falkpl wrote:
Thanks for all the help, I will try out all the options. The databasing is fairly simple, I have 2-3 tables and each table has 5-10 fields, I got it working on access and was able to communicate with it through the jet engine on windows XP PRO from my labview application, I am very pleased. I will try out mySQL and compare it to access which I already own. It is good to know that I don't need more than the ADO objects and the JET database engine and a .mdb file to communicate with the database. Again all the input has been very helpful-Paul
07-28-2005 07:15 AM
To echo the roboticsstudent, if you post your SQL code as well as your LV code that you use for talking to the database, I can advise you on those aspects of your project as well.
Mike...
08-08-2005 02:01 AM
08-08-2005 10:02 AM
08-09-2005 02:04 AM
Hi,
I understand the fact that you are sceptical about this toolkit, but that is because of the nature of database programming: In General it is difficult, time consuming (if you are inexperienced) and not easy to implement. THAT is exaclty the reason why we have created this toolkit, as you might have seen on the screenshots above all is guided by a click-and-get userinterface. Expecially the automatic code generation in combination with the Express VI's makes it very powerfull.
I understand that it's interresting to learn the mechanics of interacting with the database yourself, but if this takes you 1 or more weeks to learn this might be more expensive than the price of the Toolkit.
With kind regards,
Arnoud de Kuijper
T&M solutions BV
08-09-2005 04:18 AM - edited 08-09-2005 04:18 AM
Hi Arnoud,
@Arnoud wrote:
...the National Instruments Database Connectivity Toolkits doesn't make life easier...
Message Edited by Philip C. on 08-09-2005 04:19 AM
08-09-2005 06:33 AM
That's right, keep spreading the fear of "database programming". They only problem is that it isn't any of the things you said ("difficult", "time consuming", or "not easy to implement"). It took me about a week to originally develop the drivers that I use--and that included learning ADO. Bottom line: talking to a database is very, very easy, and the vendors have excellent tools to assist you. But you still aren't addressing the real issue: How to properly utilize a database.
Unfortunately, you will no doubt sell several copies of your toolkit to people who get taken in by your FUD, but eventually the word will get around about how little value it gives for the money.
Mike...
08-09-2005 06:53 AM
A little update on this thread I started.
I have moved all of my data saving from multiple XML files to a single database using the NI tool-kit (I already had it with the professional developers suite) with little trouble. I have 8 years of labview use, a Masters Degree in CS (and I managed to never take a DB course which has mostly become an it requirement unfortunately) and a few additional years of programming experience, so I am not a novice. But none the less I found getting started to be easy (a 2 out of 5 degree of difficulty). The only issue I had is the expandable of the database. If I want to add additional columns to the database I might have to alter the code because I found adding a record to be difficult. I used insert data and passed the data as a cluster equivalent to the record set entry. Is there a better way to do this? I had trouble passing a record with only a few columns filled out and could not get the variants to work either. Reading from the database was easier than writing to it, but I will still have to learn morn SQL. I write about 5 medium scaled LV applications a year, mostly for R&D purposes and most will gain from a database storage solution. Hopefully I will master it over the next year or two. Thanks for all the help.
Paul
08-10-2005 03:04 AM - edited 08-10-2005 03:04 AM
Message Edited by Arnoud on 08-10-2005 03:07 AM