![]() |
ado connection to access vs. sql server?
Hi there
I need to perform quite tricky calculations (too tricky to be done using SQL statements in a straightforward way) on fairly large datasets (too large to be kept practically in Excel workbooks). I keep the data in Access and retrieve the necessary data piecemeal using an ADO connection from Excel. I've reached the 2GB size limit on an Access database, so I'm keeping the data in multiple files, which needs quite careful tracking, several ADO connections and many recordsets. I'm thinking of upgrading to SQL Server, which doesn't have the 2GB limit. Is there likely to be a performance improvement, other things equal of course? Best regards Loane |
ado connection to access vs. sql server?
"Loane Sharp" wrote in message ... Is there likely to be a performance improvement, other things equal of course? -- I mean, speed? The problem the way I'm doing things is that it's so slow .... |
ado connection to access vs. sql server?
There should be a speed improvement, more functionality, and greater
security and resilence. Of course, your databse design will be important too. -- HTH RP (remove nothere from the email address if mailing direct) "Loane Sharp" wrote in message ... "Loane Sharp" wrote in message ... Is there likely to be a performance improvement, other things equal of course? -- I mean, speed? The problem the way I'm doing things is that it's so slow ... |
ado connection to access vs. sql server?
Thanks RP
It's time to bite the bullet I think ... Doubtless my database design has flaws, but tweaking this has produced very limited incremental returns. Cheers Loane "Bob Phillips" wrote in message ... There should be a speed improvement, more functionality, and greater security and resilence. Of course, your databse design will be important too. -- |
ado connection to access vs. sql server?
Loane,
If you have access to SQL Server, whilst there is an inevitable learning curve, I think you will find it a much more rewarding development environment than Access, and that's before you even start on the production benefits. Good luck with it. Bob "Loane Sharp" wrote in message ... Thanks RP It's time to bite the bullet I think ... Doubtless my database design has flaws, but tweaking this has produced very limited incremental returns. Cheers Loane "Bob Phillips" wrote in message ... There should be a speed improvement, more functionality, and greater security and resilence. Of course, your databse design will be important too. -- |
ado connection to access vs. sql server?
Hi Loane
Just curious: I need to perform quite tricky calculations (too tricky to be done using SQL If you are not going to use SQL to return the recordset (ADO.Net returns a Dataset) what will you use? I've reached the 2GB size limit on an Access database, so I'm keeping the data in multiple files, which needs quite careful tracking, several ADO connections and many recordsets. You may well be ready to move up but you could have two DB's in Access, write the initial Queries at the Access level and call them from Excel for processing. You should see a substantial increase in speed and performance.. Good Luck TK "Loane Sharp" wrote: Hi there I need to perform quite tricky calculations (too tricky to be done using SQL statements in a straightforward way) on fairly large datasets (too large to be kept practically in Excel workbooks). I keep the data in Access and retrieve the necessary data piecemeal using an ADO connection from Excel. I've reached the 2GB size limit on an Access database, so I'm keeping the data in multiple files, which needs quite careful tracking, several ADO connections and many recordsets. I'm thinking of upgrading to SQL Server, which doesn't have the 2GB limit. Is there likely to be a performance improvement, other things equal of course? Best regards Loane |
ado connection to access vs. sql server?
"TK" wrote ...
calculations too tricky to be done using SQL statements in a straightforward way If you are not going to use SQL to return the recordset/Dataset what will you use? I read the OP's statement as meaning the calculations are too complex to be completed solely using SQL's limited calculation functionality, so they intend to bring some data into a workbook using SQL and finish the calculations in Excel. Jamie. -- |
ado connection to access vs. sql server?
Hi Jamie
Semantics "Jamie Collins" wrote: "TK" wrote ... calculations too tricky to be done using SQL statements in a straightforward way If you are not going to use SQL to return the recordset/Dataset what will you use? I read the OP's statement as meaning the calculations are too complex to be completed solely using SQL's limited calculation functionality, so they intend to bring some data into a workbook using SQL and finish the calculations in Excel. I'm sure that is what he meant, it's a semantics thing just as I said if you are not going to use SQL to return the recordset (ADO.Net returns a Dataset) what will you use? and you quoted me: If you are not going to use SQL to return the recordset/Dataset what will you use? I was just pointing to some alternatives, if I was making the decision it would depend on: 1 cost 2 are we going to make changes and then outgrow the system again if so how soon what 3 do we have the skills in house if not how much to do the job We haven't even considered the report generator, Access has an excellent generator. I think most server people still use Crystal Forget VB6 report generator you have to use it with the DataEenvironment and it is next to worthless and not even supported in VB.net I for one don't think the 2gb limit is the only issue. Good Luck TK |
All times are GMT +1. The time now is 02:01 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com