|
I love how the "we hate Access" bloc always comes out. Sure there are disadvantages, just like there are with SQL Server, Oracle, MySQL, or XML dumps. That's the problem with having free will - being able to make choices, is that there are always advantages and disadvantages.
You can connect to an Access database with Old School ASP or with ASP.NET, or with raw C++ or just about any other programming language. But you can also program against an Access database by using the tools inside Access: it allows for programming, user interface, reporting, and had hoc analysis. Not only can you do all the normal back-end stuff, but you have more options than you would with SQL Server.
The major downside to Access is it can only support 255 concurrent database connections. And does better with less. If you run a web site against it, you won't need this many; connection pooling typically lets you multiplex five database connections to server a hundred web clients. If that's not a problem, the rich programming model makes Access cheaper for the client, on top of being easier.
The long and the short of it is if you understand how computers work, there's no reason to fear Access automatically. And to answer FunTik's question, loose the data set, load in the text file row-by-row, and insert these into Access.
|