I've seen this question posed many times in the ASP Q&A Messageboard... Typically this is done to determine if a user name already exists, common to many login required sites. Many people query the database and then check the values against the returned values through a loop of some sort. If they don't find it, they then add the record.
File upload on a RaQ running MySQL/Chilisoft is relatively simple but has practical limitations that have been overcome on MS platforms using Pure ASP Upload. The key issue is that the CHili ASP engine on the RaQ will only allow a single file to be uploaded at a time and the VBScript used on the upload page prohibits the use of any other Response or Request handlers.
The method describes here allows a user to upload a chosen file to a folder location on the RaQ server. Ideally the file name should be changed from the browsed fileName to something shorter. It can then be accessed using a database call from the MySQL database whenever it needs to be displayed.
A short SQL Server 2000 tutorial explaining how to script a complete database with roles and logins and all other objects for a future empty database that resides in a single .sql text file.
The project used is the upsized Access database that comes with the Dreamweaver Learningsite command.
If you develop ASP Websites using an Access database, you have probably been faced with the need to change the structure of your database, so what do you do? First you download your database to your local environment, then you make your changes, then you upload your changed database to your Web server. Easy enough except sometimes this is not pratical, for instance:
- Your website/database is in constant use
- Uploading your database while someone is accessing it can have unpredictable results
- Database transactions can be lost or corrupted
- Your database is extremely large
There is an alternative way to alter your database using ASP and SQL. I will show you some basics:
- We will create a database table
- We will add a primary key to it
- We will add a unique index to it
- We will create a view or query