VB & SAL Date/Time Problem?
From: Richard Gutery (rgutery_at_mentorits.com)
Date: 12/20/04
- Next message: Dan Guzman: "Re: Difference between insensitive and fast-forward cursors."
- Previous message: Uri Dimant: "Re: Surogate keys?"
- Next in thread: Uri Dimant: "Re: VB & SAL Date/Time Problem?"
- Reply: Uri Dimant: "Re: VB & SAL Date/Time Problem?"
- Reply: Dan Guzman: "Re: VB & SAL Date/Time Problem?"
- Reply: Alejandro Mesa: "RE: VB & SAL Date/Time Problem?"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 20 Dec 2004 06:31:25 -0700
I've written an ASP app that requires users to login - normal stuff.
As is typical with users, sometimes they just close the browser which
teminates the app. What I've done is created a new table in SQL that inserts
the date & time when a user logs in. All is well as other stuff.
If the user then comes along and tries to log in again, I place this
information into another table (for troubleshooting and reporting). However
the logic in my program prevents them from logging in again for some period
of time.
I do a query against Active_Users table, and if the user id is in the table,
they cannot
login again.
We do this so that users don't run multiple copies of the browser
(we know that users minimize stuff). Our app cannot allow users to
log in more that once during an active session.
What I'd like to be able to do is to delete an OLD record (say from
yesterday in an ADMIN capacity) from the table based on the current
date/time.
My problem is that all records get deleted from the table based on the
following SQL statement:
StrSql = "DELETE FROM active_users WHERE Last_Seen <=' " &
DateValue(StrOnlineTimedOut) & "'"
Date/Time format in SQL: 2004-12-20 05:58:00.
Format of StrOnlineTImedOut: 12/20/2004 6:18:20 AM
Script looks like this (essentially StrOnlineTimedOut is 5 minutes from
NOW):
onlinedate = now()
strTimeout = 1 (I actually pull this from another table, it's here for
clarity)
StrOnlineTimedout = dateadd("n",-strtimeout*5,onlinedate)
So I believe that what I need to do is to convert the date time format from
VB to an SQL format?
Does anyone know of a VB Date/Time statement that will do this?
Thanks in advance.
RG
- Next message: Dan Guzman: "Re: Difference between insensitive and fast-forward cursors."
- Previous message: Uri Dimant: "Re: Surogate keys?"
- Next in thread: Uri Dimant: "Re: VB & SAL Date/Time Problem?"
- Reply: Uri Dimant: "Re: VB & SAL Date/Time Problem?"
- Reply: Dan Guzman: "Re: VB & SAL Date/Time Problem?"
- Reply: Alejandro Mesa: "RE: VB & SAL Date/Time Problem?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|