Forum Moderators: mack

Message Too Old, No Replies

Order processing help?

Access 2000 and ASP

         

Jimmy_Blue

9:36 am on Sep 10, 2003 (gmt 0)

10+ Year Member



Hi all at WW
Hope you guys might be able to put a couple of suggestions my way.

I'm running an ecommerce ASP site with Access 2000. At present all orders, customer updates etc. are recorded to the database which I view in a backend section online. The actual order processing (ie invoicing, returns etc.) are handled on a 3rd party Lotus application stored locally. Obviously this is a huge waste of time as there is absolutely no communication between the 2 databases and I am having to retype everything into the Lotus app that has already been input by the customers. This wasn't a problem to begin with but as traffic and sales are increasing (thanks to WW in a large way), I am finding that I am spending my entire time retyping.

I would like to get rid of the Lotus app completely and transform the backend online to handle all the aspects of order processing, mailing list management etc.

My question is basically, am I missing any obvious alternatives or pitfalls?

Many thanks to you all.

mattur

12:06 pm on Sep 10, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Using SQL Server or another database server will also allow you to have a client side app that connects directly into the database on the web server, should you so wish.

Alternatively you could have all your backoffice stuff done via ASP on the site. One thing to watch out for is if you stick with Access, you may start running into scalability problems due to the additional backoffice processing. HTH.

Jimmy_Blue

12:53 pm on Sep 10, 2003 (gmt 0)

10+ Year Member



Many thanks mattur

I think I understand what you mean by scalabilty but could you just clarify slightly. Need to make sure I am clear before I embark as it's going to be alot of work whatever happens.

Many thanks

NFFC

12:56 pm on Sep 10, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



We have an ASP based shopping cart, we import this information to our local system running mysql. If you are going to PubCon I'll tell you all about it.

mattur

5:01 pm on Sep 10, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



JB: By scaleability I mean the number of concurrent users the database/website can handle. Access handles concurrent users in a fairly basic way, but can lock up unpredictably when it is handling rapid updates from multiple users.

This is because it's a file-based database. Everything goes on in the file, there's nothing there to make sure the file is ok.

Database servers like SQL Server and MySQL are, well, servers ;) that are running all the time as a process, and this process looks after the locking, file access, timeouts etc.

As your site gets busier you may notice page requests timing out or never appearing - this would suggest that Access isn't up to the job. However, it is generally relatively straightfoward (slightly wild generalisation there ;)) to upgrade from Access to another database if required, usually just tweaking the SQL queries.

Jimmy_Blue

6:26 pm on Sep 11, 2003 (gmt 0)

10+ Year Member



Thanks very much for the explanation mattur. Turns out I didn't know what it was! Always pays to ask.

Many thanks all.