|
-
Apr 14th, 2010, 09:42 AM
#1
Thread Starter
Junior Member
-
Apr 14th, 2010, 02:18 PM
#2
Lively Member
Re: dashboard and online database question
You should be able to find bags (heh) of samples doing ASP.Net & Access or ASP & Access, or even PHP & Access if that's your kinda thing.
Ensure it's password protected though, and watch out for SQL Injection Attacks
I wrote a book  Visual Studio 2008 Programming
Amazon.com / Visual Studio 2008 Programming / By Jamie Plenderleith & Steve Bunn
-
Apr 15th, 2010, 07:59 AM
#3
Thread Starter
Junior Member
Re: dashboard and online database question
which route would you suggest i go down? Which isthe easiest way to get my access forms web based and what would be my first step do you think? Thanks for the info i really appreciate it
-
Apr 15th, 2010, 08:18 AM
#4
Lively Member
Re: dashboard and online database question
Using ASP (i.e. not ASP.Net) is probably the easiest way for you to get up and running if you don't have a lot of development experience
I wrote a book  Visual Studio 2008 Programming
Amazon.com / Visual Studio 2008 Programming / By Jamie Plenderleith & Steve Bunn
-
Apr 15th, 2010, 08:37 AM
#5
Re: dashboard and online database question
I'm not really a web developer but from my own limited experience and discussions I've had I'd steer you towards ASP.Net rather than old school ASP. Certainly, I found it a bit easier to use but I didn't need to delve very deeply for the work I was doing. There are loads of tutorials out there - just use google or have a look at the tutorials on this forum.
I would question whether you really want to make an Access DB web based. Access isn't really a multi user DB and doesn't cope with parallel access very well. If you want multiple people accessing it simultaneously then you'd be better moving to something like SQLServer (MySQL is also popular but I have no experience in it so can't comment).
The best argument against democracy is a five minute conversation with the average voter - Winston Churchill
Hadoop actually sounds more like the way they greet each other in Yorkshire - Inferrd
-
Apr 15th, 2010, 08:41 AM
#6
Lively Member
Re: dashboard and online database question
From teaching ASP and ASP.Net, I've found that people learn ASP a lot quicker. There are also much simpler tools - you don't need a web project, no compilation, etc. etc.
And Access will allow up to - what is it, like 10 concurrent users?
I wrote a book  Visual Studio 2008 Programming
Amazon.com / Visual Studio 2008 Programming / By Jamie Plenderleith & Steve Bunn
-
Apr 15th, 2010, 08:44 AM
#7
Lively Member
Re: dashboard and online database question
Up to 255 concurrent users apparently, according to Microsoft ... but I can't imagine it would be pretty
I wrote a book  Visual Studio 2008 Programming
Amazon.com / Visual Studio 2008 Programming / By Jamie Plenderleith & Steve Bunn
-
Apr 15th, 2010, 08:45 AM
#8
Re: dashboard and online database question
I would never use Access for more then 3 people at a time (at least IMHO). As for using it on the web it is possible but not recommended
Access also allows you to put spaces in table name, Office Personnel is a legal table name in Access but will not work very well in a real server based RDBMS. Just be cause MS says you can do it in Access does not make it right.
Sometimes the Programmer
Sometimes the DBA
Mazz1
-
Apr 15th, 2010, 09:06 AM
#9
Lively Member
Re: dashboard and online database question
So does SQL Server 
Code:
INSERT INTO [Table with spaces in the name]
(FieldNoSpaces, [Field With Spaces], [Field with lots of spaces])
VALUES
('a', 'a a', 'a a a');
And I'd guess that replacing the [] with ` would make it work under MySQL too
I wrote a book  Visual Studio 2008 Programming
Amazon.com / Visual Studio 2008 Programming / By Jamie Plenderleith & Steve Bunn
-
Apr 15th, 2010, 09:18 AM
#10
Re: dashboard and online database question
Yes you can do that with any database system.... any DBA would kick any developer in the head if they did that. I would not allow that table name into my database. It does nothing but cause issues.....
this [Office Personnel] is not the same as this [OFFICE Personnel] which is not the same as [Office PERSONNEL].... that is an absolute nightmare for a database
Sometimes the Programmer
Sometimes the DBA
Mazz1
-
Apr 15th, 2010, 09:24 AM
#11
Lively Member
Re: dashboard and online database question
Only if you're using a case-sensitive collation
I wrote a book  Visual Studio 2008 Programming
Amazon.com / Visual Studio 2008 Programming / By Jamie Plenderleith & Steve Bunn
-
Apr 15th, 2010, 09:41 AM
#12
Re: dashboard and online database question
In oracle you have no choice.... If you create a table it is stored in the database system tables in Upper Case and is always checked that way if you do not use space in the name. If you put in side the brackets [] then it is stored exactly that way and is only matched exactly that way.
Sometimes the Programmer
Sometimes the DBA
Mazz1
-
Apr 16th, 2010, 03:28 AM
#13
Thread Starter
Junior Member
Re: dashboard and online database question
Guys this has been brilliant cheers, so in conclusion you reckon migrate my access database over to sql and then develop my forms in asp.net? I'll start googling asp and sql tutorials then! Thanks again
-
Apr 16th, 2010, 07:09 AM
#14
Re: dashboard and online database question
you reckon migrate my access database over to sql and then develop my forms in asp.net?
That would be my recommendation but you can probably alreadty see from the thread that opinions differ. I'd definitely move away from access: it's really designed as a single user desktop DB so, while it will theoretically handle multiple access, it's not really what it's good at and other DBs will give you better tools.
One thing I would ask: why have you decided to go web based on an internal app? To my mind (and I know there are lots of folks who'll disagree with me on this one) the one big advantage a web platform gives is the ability to trivially publish your work to the outside world. On an internal app that's not relevant. Rollouts of internal aps are pretty trivial these days using group policies and the like so I'm not sure what benefit a web platform will actually give you. On the flip side, a desktop client would probably be easier to develop and more powerful.
The best argument against democracy is a five minute conversation with the average voter - Winston Churchill
Hadoop actually sounds more like the way they greet each other in Yorkshire - Inferrd
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|