Tracking Forums, Newsgroups, Maling Lists
Home Scripts Tutorials Tracker Forums
 
  HOME    TRACKER    ASP




Insert Into MySQL Datetime Issue


i have the following insert statement:

varSQL = "insert into messageCenter(sender,recipient,title,message,sent, ack) values(" & request.form("sender") & "," & request.form("recipient") & ",'" & request.form("title") & "','" & request.form("message") & "','" & now & "'," & 0 & ")"
oConn.execute(varSQL)

for whatever reason, the "sent" field is always blank. it is set to "datetime" in the MySQL DB.




View Complete Forum Thread with Replies

See Related Forum Messages: Follow the Links Below to View Complete Thread
DateTime Insert From String MySql
I have a form that collects the date and time of an event. I create a string to hold all of the data in the correct format for MySQL and it (the string) looks like this...

2007-03-03 17:30:00

I am then using CDate to convert the string to a DateTime type.

and since I am in the US it gets converted like this...

3/3/2007 5:30:00 PM

per my regional system settings...

I grabbed this code from the forums here which I have used before... Code:

Mysql And Datetime
I am using mysql as my database and which to use a datetime field, for both displaying the data and time and using it to sort the recordsets.

And although when you look at the Db it shows the data and time like this

yyyy-mm-dd hh:mm:ss

however if you simply display the field it displays like this

mm/dd/yyyy hh:mm:ss am (or pm)

I want to sort the data out so that it displays dd/mm/yyyy and there is no time, i can do this but wanted to know if there is a better way of doing it

My problems being I first have to work out if the date is below 10 then us a split function according, then the same with the month, then i have to use a massive if statement, to get it to display in words, and then I have to us the queries before so i can split the year, even if i use to fields in the db to store time and date i would still have the same problems, what is the best way to do this, Plus i may have more than one record to do, will this make a big different in processing my page if i say have 20 records to do.

and just to make sure is the timedate field suitable to sort my record sets out.

Insert Datetime
This is part of an expense reporting application that I'm trying to recreate for a client. Client logs in and is shown a date. The date shown lets them know that they are entering info for the month after their last report (which is why we can't use Now(). The months have to be entered sequentially.This part is working fine.

I have a hidden field that holds the same date variable that I need inserted back into the same db. When they submit the form, they get a results page telling them everything went through. Everything is being inserted correctly to the database except for the datetime. It gets inserted incorrectly like this 0000-00-00 00:00:00. Meaning, it's zeroed out everytime even though the hidden field is pulling the date correctly.

DateTime Insert From String
I have a form that collects the date and time of an event.

I create a string to hold all of the data in the correct format for MySQL and it (the string) looks like this...

2007-03-03 17:30:00

I am then using CDate to convert the string to a DateTime type.

and since I am in the US it gets converted like this...

3/3/2007 5:30:00 PM

per my regional system settings...

I grabbed this code from the forums here which I have used before...


Function ISODate( dt )
If Not IsDate( dt ) Then
ISODate = "NULL"
Else
dt = CDate( dt ) ' safety
ISODate = "'" & Year(dt) & "-" & Month(t) & "-" & Day(dt) & "'"
End If
End Function


ISODate = "'" & Year(dt) & "-" & Right("0" & Month(t),2) & "-" & Right("0" & Day(dt),2) & "'"

My question is How do I modify it to add the time to the ISODate function and then include it in my insert statement correctly?

Converting String To Datetime Insert Into Sql Table
I am having terrible time in converting a string to a datetime field in my asp page. I am keep on getting error on the following stateement. What would be the correct syntax on converting string to datetime for inserting into a sql table?? I did write the add_str out on the browser, everything looks correct...

Error message:

[Microsoft][ODBC SQL Server Driver][SQL Server]Syntax error converting datetime from character string. Code:

ASP MySQL DB Connection Locktype Issue
I keep getting an error about my locktype with this code when attempting to update. Code:


INSERT INTO Issue
I have a loop that should read each element of an array and insert it into the database. The database contains 10 fields named Data0 through Data9. Within the loop, I have a counter that I trying to append to a string containing the word "Data." Code:

Confirmation Of INSERT In ASP/MySQL
I wrote an ASP prgram to insert a row into a MySQL database using data from a form. It works just fine, however is there a way to check a return code and trap any error that may occur (duplicate row error for example) so I can format and display a message in the browser instead of having the error just show up?

I've been looking in my ASP & MySQL books and searching on the web but can't find anything that sounds like what I want to do.

Insert Data Into Mysql Fields
I'm writing ASP/mysql apps, and I'm almost clueless about mysql. Can someone tell me how to insert data into fields using ASP? Code:

Mysql Insert And Select Problem
I have 2 simple seperate .asp files :

1 to insert a record a record into a mysql database-table.
1 that reads the database-table and displays the records.

When I call them in seperate browser-windows, everything works fine.
The problem rises when I use a menu-page and call the pages in an IFrame in the same browserwindow.

The newly added records from the form-frame, do not show up when I call the display frame.

I have to close my browser and reopen it to see the new records.
There are no error-messages given. Code:

ASP - Date Formating MySql Insert/update
I am storing dates in a mySql database in the format yyyy-mm-dd. Now, I have set up so that this field is insert by a form.

It isn't very user friendly to have to type yyyy-mm-dd, how can I set up so that the user can enter format dd/mm/yyyy and it will automatically insert into the database as yyyy-mm-dd? I am using Dreamweaver MX 2004 and ASP.

Datetime
I have a shopping cart that logs the datetime when a user logs in...

I want to run reports to see who all has been on in the last 90 minutes (or whatever my script specifies)

The problem is that I cant get the select statement down...

I would think it to be something like:

SELECT CompanyName, LastLoggedIn from LoginDB where LastLoggedIn > (LastLoggedIn -90m)

And obviosuly that doesnt work as the datetime field date is in the format:

1/21/2007 2:20:00 PM

Datetime
I just want datetime to be displayed
as it is displayed in codecomments forum

format is like
mm/dd/yy hh:mm

Datetime
I am trying to use the datetime function. I am using Access as my backend database if you are wondering. I am building a program where someone can keep track of the software in our department and she wanted it to be able to email her when the software has been checked out for over 7 days.

how to do this or where I begin? I am not too familiar with how one would add to dates in ASP.

Datetime
i want to query the datetime field. need some guidance. Intention is to "Select * ...... Where datetime > 1st Jan 2006 and datetime < 31st Jan 2006" . My datetime is in "mm/dd/yyyy HH:MI: SS" . i understand that i can't put the query as in "where datetime => '01/01/2006' and datetime <= '01/31/2006'

i need to convert it to varchar as in "where convert(datetime, convert(varchar(10)...". Am i right ? Any other way to achieve that? What will be the correct query ?

Datetime
I am trying to use the datetime function. I am using Access as my backend database if you are wondering. I am building a program where someone can keep track of the software in our department and she wanted it to be able to email her when the software has been checked out for over 7 days. how to do this or where I begin? I am not too familiar with how one would add to dates in ASP.

Datetime SQL If Statement
I am designing a page in ASP and using MSSQL for the database. I want to use an if statement saying that if the field is empty, display something, else display something else.

However when i write:

Code:

If rsBoxEdit.Fields.Item("bFinishTime").Value = "" Then
response.write("Edit Finish Time")
Else
response.write("Finish Time Already has a Value")
End If

It say "Finish Time Already has a Value" when the field is blank.

The database saud the field is <NULL> if this helps and the field type is set to datetime.

Also if i put

Code:

If rsBoxEdit.Fields.Item("bFinishTime").Value <> "" Then
response.write("Edit Finish Time")
Else
response.write("Finish Time Already has a Value")
End If

It STILL says "Finish Time Already has a Value"

If someone could help that would be great....

Datetime Conversion
I am calling a recordset from sql which happens to contain one column that is a datetime in the format: DD/MM/YYYY HH:MM:SS. So when I call that column from the db, it displays in the same format within my page.

However, I would like to be able to display the datetime as part of my recordset, but in a more aesthetically pleasing format (i.e: Sunday 1st May 2000, 7.23PM)

I have tried using the formatdatetime() function along with my rs, but this causes syntax errors. I know this is probably dead simple, but I don't get it!

Out-of-range Datetime Value.
Once i inserted "date()" in date field
This worked fine for 3days
but on the 4th day I got this error

The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.

Again I changed the format of date to oracle DB format
and Ive solved the prob

I just want to know why I got that error

Datetime Format
In one of my asp webpage,i am fetching the data from a XML file and which indeed is fetching data from mySql database.

Now the date time format i am getting in from XML is "Wednesday, October 24, 2007, 2:03:42 PM" and when i display that time in my asp webpage then it shows like
"Wed, 24 Oct 2007 19:03:42 +0000"

Date From DateTime
I'm trying to isolate just the m/d/yyyy part of a datetime string like
below. Can someone tell me why my string modification fails on some dates? I
thought byb basing my code on where the blank space between the date and
time would work. my code works on some dates that are single digit days and
months.

mydate = "12/30/2005 10:00 AM"

newDate = Left(mydate,len(mydate)-Instr(mydate," "))
response.write newDate
' trying the return 12/30/2005

Datetime Problem
I have a form that submits the date to SQL database. problem is the date keeps getting messed up, such as:

25/12/05 is in the db as 05/12/2025

I live in the UK hence dd/mm/yy.

I have tried using Code:

<% LCID=2057 %>

at the top of the page but still the same.

Search Datetime
what formate does your variable have to be in to search a sql datetime type i am trying mm/dd/year?

Now() With DateTime Field
I am trying to do an INSERT using the Now() function to populate a MySQL DateTime field. It is giving me the following error:

Incorrect datetime value: ‘11/20/2005 4:56:39 PM’ for Column ‘DateAdded’ at row 1.

The SQL works if I remove the DateAdded part so I assume the SQL statement is good. The reading I have done on MySQL shows examples using the Now() function inserting into different date/time MySQL data types so I don’t understand why my SQL is not working. I am trying to use the DateTime data type… basically, I want to keep as accurate of a date time as possible.....

Datetime Timestamp
how can i only display the hour / minute portion when i do (timestamp2 - timestamp1) in asp. When i display in asp, it gives me some funky number, probably it is the representation of timestamp value. It works in query analyzer, it gives me some date but the time is write though.

Subtract One Datetime From Another
need to subtract one date from another to show how long a user was logger in for. i.e.

<%=(rsDriverLogin.Fields.Item("OFF_DATE").Value)%> minus
<%=(rsDriverLogin.Fields.Item("ON_DATE").Value)%>

The values in the sql OFF_DATE and ON_DATE fields are stored as 13/06/2006 19:01:28 . Can either be done on the ASP page or in the db itself, doesn't matter which.

Formatting DateTime
I have a client who does not like the uppercase PM AM that is passed from MS SQL I would like to format that to am pm lower case. my code is Code:

<%= " " & TimeValue(rsDT("StartDT")) & " - " & TimeValue(rsDT("EndDT"))%>

this returns

1:00:00 AM - 1:00:00 PM

CAST Int To Datetime
I have a date/time field, and I have an int field. When the user submits the form, I want to do date/time field - int field. I want to CAST the int field to a hour / minute field. Is that possible? For example: (4/7/2006 12:13:15 PM - x/x/xxxx xx:15 (min):xx
Is there a better way to do this besides this?

Convert DateTime
now() returns server time of : Code:

12/3/2004 10:15:21 AM

I need to convert it to return the datetime without " AM" or " PM".

Retrieve Systems DateTime
I am developing a website which run on the server and i want to make a database having date and time of the client machine. How it is possible in ASP, VB Script.

Strip Time From Datetime
I have a field with datetime values like below LISTING 1. me write code strip the time part so only values like "7/15/2005" will be left.

Note - We must be able to strip dates with double digit months and days, so
i can't just use the right function with a hard coded parameter. Code:

Querying A DateTime Field In An SQL DB Using ASP
I have a small (still) SQL database, which I am trying to query from an ASP
page.

The field I am querying is of DATETIME data type, and is populated
automatically using the GetDate() function as a default value.

When I try and search on this field, using a date/time in the format
dd/mm/yyyy hh:mm:ss as the search criteria, it fails with the following
error:

[Microsoft][ODBC SQL Server Driver][SQL Server]The conversion of a char data
type to a datetime data type resulted in an out-of-range datetime value.

Can anyone tell me why this is? Surely if I am passing a value in the
correct format for the data stored in the field it should work? Or am I
missing something.

DateTime In Paramtized Asp Query?
How does one paramtized a date in asp for a stored procedure that is expecting DateTime? Code:

Text Changes Colour/datetime
I have a form which I'm trying to get the writing to change colour after 48 hours and then 336 hours. Fields that need to change:

InstallationDate - compare the SignedDate with the InstallationDate. If the InstallationDate is older than 48 hours then the text needs to change to red. InstallComplete - compare the SignedDate with the InstallComplete field. If the InstallComplete field is still not filled [null] after 48 hours of the signed date then the text needs to change to red.

Datetime Field In VB Script
Could someone show me an example to find the age of a person using VB script if we know the birthdate.

ASP Access DateTime Comparisons
I am having some difficulty with this although it will probably seem obvious when someone answers.

I have a field in an Access database which holds a ClosingDate in format dd/mm/yyyy

There is also a standard closing time of 16:00 hours.

On my ASP page how can I check that the current data and time is prior to the Closing Date and Time.

for example:

If FormatDateTime(rsMyRS.Fields.Item("ClosingDate").Value ~plus the time of 1600~, vbSomeFormatDate)
< FormDateTime (Now(), vbSomeFormatDate) Then

'Do Something

End If

Getting Time From Datetime Field?
i have db in MS SQL Server 2000.

i have a field in a table as datetime.
but i want to display only time from that datetime field.

i tried using time(rs.fields("time_in"))
i get this error

Error Type:

Microsoft VBScript runtime (0x800A01C2)
Wrong number of arguments or invalid property assignment: 'time'

how can i achieve this??

Calling SQL Records In ASP With Different DATETIME Values
I have buil a app that records types of transactions.

Each transaction has a specific type and also a DATETIME value attached.

I can display and work out calculations on all the data but I do not know who to sperate this into doing calculations for the previous days, week, month ext..

This is where I really need your help.

Can you please instruct me in how to do this, what im thinking is where the user can enter or select the days date thay want to look at and then this quiries the informatio where the date is within this critetra. (the same for week or month also)

Another problem for this is how can I have a something on the page which automatically tells it look at yesturday only, how does the computer know what yesturday will be, will the user need to enter yesturdays date in a specific format?

ANY HELP WOULD BE REALLY GREATFUL as I have a short time to put this historic information viewer togther.

Javascript Retrieving SQL 2000 Datetime
how to retrieve a date field under a SQL 2000 database table, which has "datetime" data type?So I could plug into the var1 = new Date(...). Javascript format.

DateTime Data Not Displaying On Page
I am trying to display some DateTime data from a SQL Server db using the standard recordset object...objRec("PostTime").value

It displays nothing.

Webserver's Datetime Synchronisation With Database
My database and webserver is located at different place.My application is date and time based. There is always some time gap between application and database ,i have some database triggered which also data and time based.

Since Database and webserver's data time is not synchronised results a lot of problem ,i want to fix this one.

1) One solution would be some Operating system based.

2) But i am interested in some asp code ,which cane help me to synchronise my webserver's datatime in tune with database (oracle 8i) keeping database time is slandered.

Display DateTime Field From Access In UK Format
I have a DateTime stamp in one of my Access database columns. Using now() as the default value, it enters records in the following format:

17/06/2005 14:28:40

This is perfect. UK format, just as I want.

However, when I pull this record into an ASP page it appears in a different format:

6/17/2005 14:28:40 AM

How can I stop it from re-writing the data into American format? I just need to display it exactly as it is in the database.

Converting Data Type Varchar To Datetime
I'm using ASP, VBScript, ADO for SQL server 2000. I have a stored procedure that I'm trying to use to insert a row using parameters. One of the field is date. Here is the parameter for that. Code:

Set param = cmd.CreateParameter("theDate", adDBTimeStamp, adParamInput, Date())
cmd.Parameters.Append param

But I'm getting this error. Error converting data type varchar to datetime.

Error Converting Data Type Varchar To Datetime.
there is an old asp application that is moved from one machine to the other.On the one machine its working fine, but on the new one, when trying to insert from the asp page(variables from the asp page), i get this error, Error converting data type varchar to datetime.

I have tried almost everything, from checking the order of variables, but still get the error. When the proc is executed on SQL it runs fine, am i maybe missing something?

Error Converting Data Type Varchar To Datetime
I have migrated ASP pages and SQL SERVER database from a development server to the Live SERVER the regional settings are fine both set to use UK date dd/mm/yyyy. But I have that stupid error when I try to run a stored procedure EXEC sp_add_user 1,'28/08/2004 10:00:00'.... on the live server and not on the development one. I dont want to redevelop all my stored procedures.

Retrieve SQL-server Datetime Field As Dd/mm/yyyy With JScript
I have a JScript page which pulls a date from an SQL-server table who's data type is datetime.

How can I display this on my page as e.g. 19/02/2004? At the moment it shows as: Tue Feb 19 00:00:00 UTC 2004.

ASP / XML Issue With IIS
We have an ASP file (listener.asp) that is used to process
SOAP transactions on our web server. The ASP file uses
XML Core Services to load an XML file into a DOM document
variable. We process around 50,000 transactions a day
using this process. We have been getting intermittent
errors while trying to load the XML file. We typically
receive between 3 and 20 errors a day. We have attempted
many different fixes and we recently upgraded to XML Core
Services 4.0. None of our attempts have been successful
in resolving the issue. Here is an excerpt of the code
that fails.
Set oXMLDoc = Server.CreateObject
("Msxml2.DomDocument.4.0")
oXMLDoc.async = false
oXMLDoc.Load (strSchemaLocPhys)

where strSchemaLocPhys
is "C:InetpubwwwrootcbwapiprodCBWWorkflow.xml".

Issue With ASP And Win XP
We are using Microsoft Office Web Components 11.0 in our asp page to use Pivot Table component.

It is running well on all OS except Windows XP. On Windows XP system the pivot table control is not displayed in ASP page. Am I missing something? Any workarounds?

IIS Issue
I am getting the following error:

Unable to open web project 'DNCWebApp'. Unable to validate that the file path 'C:InetPubwwwrootSamplesDNCWebApp' matches the URL path 'http://localhost:/DNCWebApp'. A connection with the server could not be established.

I have copied the samples directory to the wwwroot folder and created a virtual directory pointing to the DNCWebApp directory which is inside the Samples directory. When I try to open the csproj file I get the error mentioned above.


Copyright © 2005-08 www.BigResource.com, All rights reserved