C
Corey Wirun
Hi All,
I'm migrating a legacy, reporting-type application (ODBC) to use ADO.NET in
order to facilaite ASP.NET delivery. The problem I have is that some of the
reports this old app runs relies heavily on creating temporary tables to
hold intermediate results of complex select expressions. The temporary
tables are then joined in order to get the final data set, and the temp
tables are deleted when done.
Needless to say, performance wasn't really stellar.
Now that I'm re-wrinting the app, is there any advice people could give me
to leverage ADO.NET technology to improve performance? Can I somehow get
rid of the temp table creation and bring these intermediate query results
into DataAdapters/DataSets AND be able to join them?
Another constraint is that I have to support a variety of db's (SQLServer,
Oracle, Jet), so I can't rely on the features of any specific provider.
Thanks for any advice.
Corey.
I'm migrating a legacy, reporting-type application (ODBC) to use ADO.NET in
order to facilaite ASP.NET delivery. The problem I have is that some of the
reports this old app runs relies heavily on creating temporary tables to
hold intermediate results of complex select expressions. The temporary
tables are then joined in order to get the final data set, and the temp
tables are deleted when done.
Needless to say, performance wasn't really stellar.
Now that I'm re-wrinting the app, is there any advice people could give me
to leverage ADO.NET technology to improve performance? Can I somehow get
rid of the temp table creation and bring these intermediate query results
into DataAdapters/DataSets AND be able to join them?
Another constraint is that I have to support a variety of db's (SQLServer,
Oracle, Jet), so I can't rely on the features of any specific provider.
Thanks for any advice.
Corey.