Reply
Commerce Automatization for dummies
Old 12-31-2007, 10:08 AM Commerce Automatization for dummies
Junior Talker

Posts: 3
Name: Fernando
Hello all ! First congratz on the nice community built here!

I'm new to all these DB technology but i'm trying to learn some commerce automatization for my family clothe shop. Right now i'm trying to build a simple daily income specifing wich type of payment (cash, CC, etc).
I'm using VB express and a Access DB but i read alot of ppl saying access is limited but no one ever says how much limited it is so i ask what are Access's do and don't??

In the case of switching DBs what are a good one to do this kind of job? I even gave XML a thought but all others i guess i'll have to learn form scrath.

Thanks!! and good new year for everyone!
Jeremias is offline
Reply With Quote
View Public Profile
 
When You Register, These Ads Go Away!
     
Old 12-31-2007, 11:12 AM Re: Commerce Automatization for dummies
ADAM Web Design's Avatar
Canadastaninianite

Posts: 5,945
Name: Adam for web page design, not program
Location: Toronto, Ontario, Canada
The reason people say Access is limited is because, as with most things, it does have outer limitations. The problem is that most people have absolutely no idea what those are, and especially when it pertains to websites, how to build an Access database and code a website so that it can work the way it's supposed to. They screw up the database, screw up the code, create some complete piece of crap that couldn't work in any environment, then promptly turn around and blame Access and become anti-Microsoft-flag-waving idiots without realizing that the problems they ended up with were self-created.

A site coded using an Access database for the backend can easily accommodate 200,000 or more page views per month on a shared server. I don't know what the outer limit is for Access yet in this regard, simply because I haven't hit it. But you have to do three things (and at least two of these will take some time):

1) Only create connections to the database and recordset objects to query the database when you absolutely have to.

2) Make sure you close the connection objects and recordset objects (if necessary) and destroy them to free up memory.

I personally have subs that pull off 1) and 2).

3) Don't create reports/queries/forms/things like that within Access, especially with an e-commerce shop since you'll be taking orders and things. Create admin sections to add/delete/modify products and things.

4) Learn ASP (Active Server Pages) or ASP.net. There may or may not be other languages that interact with Access, but since you mentioned that you're using VB Express (whatever that is...never heard of it myself), you'll be more comfortable with one of these two. ASP.net is the newer of the two, but "classic ASP" can work fine, just fine.

For what you're doing (small e-commerce enterprise), you should be more than fine if you build your database correctly and code it correctly. I wouldn't switch it personally, until you get to the point where your business growth requires it...then upsize to SQL Server, spend a few hours fixing relationships and things, and off you go.
ADAM Web Design is offline
Reply With Quote
View Public Profile Visit ADAM Web Design's homepage!
 
Old 12-31-2007, 01:49 PM Re: Commerce Automatization for dummies
Junior Talker

Posts: 3
Name: Fernando
Thanks for the advices, the only thing is that i'm planning to do it all offline latter on i'll do some way to pack all the information so one can work from on of two terminals (central, here in my home and the shop's terminal), and still being oflline (or standalone, don't know wich applys here better).

The idea is to create pice by pice a full application controlling stock, cashier (hope this is the right word) and kind of a economic display for the general statistics.

VB stands for visual basic. What tool do you use for controlling Access's DB?? i thought it was VB only... lol

Thanks again for the quick reply !! Probably i wont check until tomorrow or the day after, so happy new year!!
Jeremias is offline
Reply With Quote
View Public Profile
 
Old 12-31-2007, 02:08 PM Re: Commerce Automatization for dummies
ADAM Web Design's Avatar
Canadastaninianite

Posts: 5,945
Name: Adam for web page design, not program
Location: Toronto, Ontario, Canada
I'm aware that VB stands for Visual Basic: I'm just not sure what "VB Express" (as in the full term) is.

As far as your question is concerned, I approached it from an online point of view because that's the type of board you picked (a web design board). Your question may well be better suited to a Visual Basic Google Group or something like that.

As far as what I use to work with Access...again, ASP/VBScript. But...keep in mind, that's online.
ADAM Web Design is offline
Reply With Quote
View Public Profile Visit ADAM Web Design's homepage!
 
Old 12-31-2007, 03:06 PM Re: Commerce Automatization for dummies
OSWebMaster's Avatar
Super Talker

Posts: 136
Name: Scott Frangos
Hello Jeremias -

MySQL/PHP is a better way to go than Access/ASP route. Here's why:
  • Data in MySQL can be accessible to more users through the web.
  • MySQL can manage a larger database than Access
  • MySQL can be obtained for free (open source)
  • More people program with PHP, than they do with ASP (see HotScripts.com and compare the number of scrips for PHP available versus those for ASP, for one example)
  • PHP learning curve is easier and quicker than ASP
  • PHP is supported by more web servers than ASP
  • To run ASP programs one needs IIS installed on a Windows platform server, which is not free. PHP programs run on Linux, which is free.
  • Microsoft Mentality vs. Open Source: PHP is based on C++ language and the syntax used in PHP is quite similar to C/C++. C/C++ is still considered the best programming language by many programmers. ASP on the other hand has a more Visual Basic kind of syntax that is closely related to only Microsoft products.
  • PHP 5, released in July 2004, marks the maturing of PHP. The addition or fine-tuning of numerous object-oriented features brings you a better language in which to build sophisticated Web-based applications.
Here are some article references: ASP vs. PHP; PHP vs. ASP.net

Yours -
Scott
__________________
Scott A. Frangos, Technical Writer & BlogMaster
- Blog Services: WebFadds.com
- BLOG: OpenSourceWebMaster.com
OSWebMaster is offline
Reply With Quote
View Public Profile
 
Old 12-31-2007, 03:19 PM Re: Commerce Automatization for dummies
chrishirst's Avatar
Super Moderator

Posts: 11,466
Location: Blackpool. UK
VB Express is a MS free download for coding in VB.NET.

It's the "starter edition" of Visual Studio
__________________
Chris. ->> Links are advertising NOT optimising!! <<-
Indifference will be the downfall of mankind, but who cares?
Code Samples | People Counting System
chrishirst is offline
Reply With Quote
View Public Profile Visit chrishirst's homepage!
 
Old 12-31-2007, 04:24 PM Re: Commerce Automatization for dummies
ADAM Web Design's Avatar
Canadastaninianite

Posts: 5,945
Name: Adam for web page design, not program
Location: Toronto, Ontario, Canada
Thanks, Hirst. That's what I was after when I asked the question.
ADAM Web Design is offline
Reply With Quote
View Public Profile Visit ADAM Web Design's homepage!
 
Old 01-01-2008, 09:55 PM Re: Commerce Automatization for dummies
Junior Talker

Posts: 3
Name: Fernando
Sorry for the missunderstanding, i came straight from google on the main DB section so as unaware of the forum's speciality (now thinking about it, i did posted the question becouse i didn't find anything related...lol)

But thanks for the advices i will check it out specialy since the trend now is cloud networking with the usage of such technic. Thanks ChrisHirst for the explanation.

As far as PHP / APS if asp is closer in syntax to VB, as both said, guess i`ll sitck with it. I always imagined asp as beeing a "outter-worldly" language by the it`s legends LOL.

But beeing a "starter pack", the express editions are much more limited then the regular one?? Or for learning and my application the regular one is overkill?

And one last thing, when i learnt a bit of PHP they tought us using xaamp, does ASP have to use a similar program?

If so VB/ Access is still the best option so far it seems...

thanks again all!

Last edited by Jeremias : 01-01-2008 at 09:57 PM.
Jeremias is offline
Reply With Quote
View Public Profile
 
Old 01-01-2008, 10:30 PM Re: Commerce Automatization for dummies
ADAM Web Design's Avatar
Canadastaninianite

Posts: 5,945
Name: Adam for web page design, not program
Location: Toronto, Ontario, Canada
ASP's default syntax is VBScript, and having dabbled in VB (mostly for Access forms), I've found them to be very similar. So you should be fine there, if you know VB.

As far as the express version of software vs. the regular version, that depends on a few factors:

1) What type of "express" version it is (nagware, crippleware, time-limit fully-functional demo, time-limit crippleware demo, etc.) and what additions the regular version offers that the express one doesn't.

2) You. You asked us a question ("Is the regular version overkill for my application?") that ultimately, only you can answer for yourself, since it's your specific application.

If Hirst has heard of it and hasn't posted a rant about how badly it sucks (and so far, both appear to be true), it's probably fine, but don't hold me to that...I haven't used it, and I'm not you. Being you is your job.

ASP doesn't require anything other than a text editor. Theoretically, you could use Notepad to code ASP (that's how I learned, believe it or not)...but I don't recommend it. There are lots of free color-coded text editors out there, and many of them specialize in ASP syntax. You'll cut your time in half, if not more, by using a color-coded text editor.
ADAM Web Design is offline
Reply With Quote
View Public Profile Visit ADAM Web Design's homepage!
 
Reply     « Reply to Commerce Automatization for dummies
 

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off




   
RSS Feed  Feeds: RSS   JS   XML
RSS Feed  Feeds for this forum: RSS   JS   XML

 


Page generated in 0.16893 seconds with 13 queries