keroroza
asked on
Date format in MS ACCESS
Hey folks,
I’m working on a dynamic website using asp and ms access . in the database I created I have a field in one of the tables with the data type date/time and the. I want the date in the format dd/mm/yyyy and I set the format in ms access just like this but it doesn’t seems to be working. It’s in the formt mm/dd/yy. can anybody tell me how I should go about it?
Thanks.
I’m working on a dynamic website using asp and ms access . in the database I created I have a field in one of the tables with the data type date/time and the. I want the date in the format dd/mm/yyyy and I set the format in ms access just like this but it doesn’t seems to be working. It’s in the formt mm/dd/yy. can anybody tell me how I should go about it?
Thanks.
ASKER
Yeah that's right i am accessing the Access database via asp. But the date format should be the dd/mm/yy
ASKER
Yeah that's right i am accessing the Access database via asp. But the date format should be the dd/mm/yy
Any formatting you do in Access isn't going to be automatically reflected in your web page.
ASKER
But I’m reading the date from an access table
Access formatting is for Access users.
You are NOT using Access. You are using the data tables part of an Access application.
The tables are managed by a completely separate program called JET. That is why you use the JETOLEDB provider not an Access OLEDB provider.
The 'Access' part of MS-Access is the bit that enables you to create a user interface and process the data in the tables.
You are using a different UI tool so all you have is what is contained in the JET table definition which is much less than Access allows you to specifiy.
You have to assume that you just have raw data values in the table. Everything else is down to you with your front-end design.
Pete
You are NOT using Access. You are using the data tables part of an Access application.
The tables are managed by a completely separate program called JET. That is why you use the JETOLEDB provider not an Access OLEDB provider.
The 'Access' part of MS-Access is the bit that enables you to create a user interface and process the data in the tables.
You are using a different UI tool so all you have is what is contained in the JET table definition which is much less than Access allows you to specifiy.
You have to assume that you just have raw data values in the table. Everything else is down to you with your front-end design.
Pete
ASKER
so you are telling me i should specify the format in my vbscript code, and if that's so is ther a function for that?
ASKER
so you are telling me i should specify the format in my vbscript code, and if that's so is there a function for that?
I think the functions you need have already been mentioned above.
As i said before:
Well there is general date format function here:
http://www.peterweighill.co.uk/asp.html
Pete
Well there is general date format function here:
http://www.peterweighill.co.uk/asp.html
Pete
With asp accessing the database there are two ways to deal with it.
First and simplest is to go to the operating system and change the way it displays the date.
To do this:
Control Pannel => Regional Settings => Date
NOTE: This will effect all settings on the server including file save dates on the shares.
Second is to change your ASP code.
Format(vMyDate,"dd/mm/yyyy ")
Thorkyl
First and simplest is to go to the operating system and change the way it displays the date.
To do this:
Control Pannel => Regional Settings => Date
NOTE: This will effect all settings on the server including file save dates on the shares.
Second is to change your ASP code.
Format(vMyDate,"dd/mm/yyyy
Thorkyl
?Format()
In Vbscript?
Pete
In Vbscript?
Pete
ASKER
Vbscript doesn't know the function format()
ASKER
Is there a way to format the date read from the access table to an european date format that is dd/mm/yy i'm looking for a built in funtion like foratdatetime()
'i'm looking for a built in funtion'
There isn't one.
Pete
There isn't one.
Pete
if your looking for a built in function then you will need change the OS settings on the server.
Access does not control the way dates are displayed in any application except Access only the way they are stored.
Access does not control the way dates are displayed in any application except Access only the way they are stored.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks positronic, it worked. U r a life saver!
You can use:
FormatDateTime(Date(),vbLo
(also, I assume you mean you are accessing the 'Access' database via asp, not writing asp from within Access)
Pete