Access 的日期問題 |
答題得分者是:wameng
|
tidal
初階會員 發表:93 回覆:32 積分:25 註冊:2003-07-15 發送簡訊給我 |
我在Access 的其一個field 的類型是datetime. 這是其中的一個值
2004/10/15 下午 12:00:00 假設我有1個string
time='2004/09/16 03:00:00' 我用SQL statement 'select * from record where datetime >=#' + time + '#'
會出現: 我不想改動database和我作比較時不想比較'上午和下午',我應該如何寫? 發表人 - tidal 於 2004/11/03 12:38:57 發表人 - tidal 於 2004/11/03 12:40:29
|
Fishman
尊榮會員 發表:120 回覆:1949 積分:2163 註冊:2006-10-28 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 插個花
time屬于保留字﹐故建議您不要使用保留字做為變數名稱﹒
例﹕ Var MyTime: String; begin MyTime='2004/09/16 03:00:00' ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('Select * From Record Where '); ADOQuery1.SQL.Add('DateTime >= ''#' MyTime '#'''); ADOQuery1.Open; end;========================= 我是您的朋友﹐有您真好﹗ ========================= 發表人 - cashxin2002 於 2004/11/03 13:00:07
------
忻晟 |
wameng
版主 發表:31 回覆:1336 積分:1188 註冊:2004-09-16 發送簡訊給我 |
補充: *使用字串轉日期時間可以用
'Select * from record where datetime >=DATEVALUE(''' Datetostr(EnCodeDate(2004,9,16)) ''')'
' TIMEVALUE (''' TimetoStr(EnCodeTime(3,0,0,0)) ''')' [保留字一覽表]
A ABSOLUTE ANY
ADD ARE
ADMINDB AS
ALL ASC
Alphanumeric — 參閱 TEXT ASSERTION
ALTER AUTHORIZATION
ALTER TABLE AUTOINCREMENT — 參閱 COUNTER
And Avg
AS B-C BEGIN COLLATION
Between COLUMN
BINARY COMMIT
BIT COMP, COMPRESSION
BIT_LENGTH CONNECT
BOOLEAN — 參閱 BIT CONNECTION
BOTH CONSTRAINT, CONSTRAINTS
BY CONTAINER
BYTE CONTAINS
CASCADE CONVERT
CATALOG Count
CHAR, CHARACTER — 參閱 TEXT COUNTER
CHAR_LENGTH CREATE
CHARACTER_LENGTH CURRENCY
CHECK CURRENT_DATE
CLOSE CURRENT_TIME
CLUSTERED CURRENT_TIMESTAMP
COALESCE CURRENT_USER
COLLATE CURSOR D DATABASE DISALLOW
DATE — 參閱 DATETIME DISCONNECT
DATETIME DISTINCT
DAY DISTINCTROW
DEC, DECIMAL DOMAIN
DECLARE DOUBLE
DELETE DROP
DESC E-H Eqv FOREIGN
EXCLUSIVECONNECT FROM
EXEC, EXECUTE FROM Clause
EXISTS GENERAL — 參閱 LONGBINARY
EXTRACT GRANT
FALSE GROUP
FETCH GUID
FIRST HAVING
FLOAT,FLOAT8 - 參閱 DOUBLE HOUR
IEEESINGLE - 參閱 SINGLE I IDENTITY INPUT
IEEEDOUBLE — 參閱 DOUBLE INSENSITIVE
IEEESINGLE — 參閱 SINGLE INSERT
IGNORE INSERT INTO
IMAGE INT,INTEGER,INTEGER4 - 參閱 LONG
Imp INTEGER1 - 參閱 BYTE
In SMALLINT - 參閱 SHORT
IN INTERVAL
INDEX INTO
INDEXCREATEDB Is
INNER ISOLATION J-M JOIN LONGTEXT
KEY LOWER
LANGUAGE MATCH
LAST Max
LEFT MEMO — 參閱 LONGTEXT
Level* Min
Like MINUTE
LOGICAL,LOGICAL1 - 參閱 BIT MOD
LONG MONEY — 參閱 CURRENCY
LONGBINARY MONTH
LONGCHAR N-P NATIONAL Outer*
NCHAR OUTPUT
NONCLUSTERED OWNERACCESS
Not PAD
NTEXT PARAMETERS
NULL PARTIAL
NUMBER — 參閱 DOUBLE PASSWORD
NUMERIC — 參閱 DECIMAL PERCENT
NVARCHAR PIVOT
OCTET_LENGTH POSITION
OLEOBJECT — 參閱 LONGBINARY PRECISION
ON PREPARE
OPEN PRIMARY
OPTION PRIVILEGES
Or PROC, PROCEDURE
ORDER PUBLIC Q-S REAL — 參閱 SINGLE SMALLDATETIME
REFERENCES SMALLINT — 參閱 SHORT
RESTRICT SMALLMONEY
REVOKE SOME
RIGHT SPACE
ROLLBACK SQL
SCHEMA SQLCODE, SQLERROR, SQLSTATE
SECOND StDev
SELECT StDevP
SELECTSCHEMA STRING — 參閱 TEXT
SELECTSECURITY SUBSTRING
SET Sum
SHORT SYSNAME
SINGLE SYSTEM_USER
SIZE T-Z TABLE UPDATEOWNER
TableID* UPDATESECURITY
TEMPORARY UPPER
TEXT USAGE
TIME — 參閱 DATETIME USER
TIMESTAMP USING
TIMEZONE_HOUR VALUE
TIMEZONE_MINUTE VALUES
TINYINT Var
TO VARBINARY — 參閱 BINARY
TOP VARCHAR — 參閱 TEXT
TRAILING VarP
TRANSACTION VARYING
TRANSFORM VIEW
TRANSLATE WHEN
TRANSLATION WHENEVER
TRIM WHERE
TRUE WITH
UNION WORK
UNIQUE Xor
UNIQUEIDENTIFIER YEAR
UNKNOWN YESNO — 參閱 BIT
UPDATE ZONE
UPDATEIDENTITY
|
tidal
初階會員 發表:93 回覆:32 積分:25 註冊:2003-07-15 發送簡訊給我 |
|
wameng
版主 發表:31 回覆:1336 積分:1188 註冊:2004-09-16 發送簡訊給我 |
|
tidal
初階會員 發表:93 回覆:32 積分:25 註冊:2003-07-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |