Hi;
(note reposted here because no answer in the db section - I assume it's offtopic there.)
I am looking at using LLBLGenPro (and am asking questions before investing a day learning it by using it). I need an API where I pass a connection string which is vendor & database specific and from that point on, everything is the same classes/objects regardless of what database is underneath (Sql Server, Oracle, DB2, or MySql). Obviously the schema in each case is identical.
1) When accessing the database, are the select commands, particularly setting parameters, identical as I set them (fine if they change underneath)? Or do I have to do @param for Sql Server, : param for Oracle, etc.?
2) Is there a way to get the value of an auto-generated key back shen doing an insert? Again, without my having to create a different insert for each vendor?
3) Is there a way to enumerate (I know SqlServer can do this, and for some vendors some parts may be impossible):
a) Enumerate all servers running the database?
b) Enumerate all databases on a server?
c) Enumerate all tables, views, & stored procedures in a database?
d) Enumerate all columns in a table/view?
e) For a given vendor/server/database/username/password, create the most common connection string?
thanks - dave