ACCESS中FROM 子句语法错误(解决方法)
FROM 子句语法错误
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: FROM 子句语法错误。
Access数据库中,"user"是一个关键字,所以这句话就会出现错误.解决的方法也很简单
select*from[user]whereusername='"&username&"'"
原来一切只是这么简单!
下面的列表中包含了Microsoft Jet 数据库引擎在 SQL 语句中使用的所有保留字 。注意 跟着一星号 * 的词是被保留的,但是当前在 Microsoft Jet SQL 语句的范畴内并没有意义(例如,Level 和 TableID)。
A
ADD
ALL
Alphanumeric - 参阅 TEXT
ALTER
And
ANY
AS
ASC
AUTOINCREMENT - 参阅 COUNTER
Avg
B-C
Between
BINARY
BIT
BOOLEAN - 参阅 BIT
BY
BYTE
CHAR,CHARACTER - 参阅 TEXT
COLUMN
CONSTRAINT
Count
COUNTER
CREATE
CURRENCY
D
DATABASE
DATE - 参阅 DATETIME
DATETIME
DELETE
DESC
DISALLOW
DISTINCT
DISTINCTROW
DOUBLE
DROP
E-H
Eqv
EXISTS
FLOAT,FLOAT8 - 参阅 DOUBLE
FLOAT4 - 参阅 SINGLE
FOREIGN
FROM
GENERAL - 参阅 LONGBINARY
GROUP
GUID
HAVING
I
IEEEDOUBLE - 参阅 DOUBLE
IEEESINGLE - 参阅 SINGLE
IGNORE
Imp
In
IN
INDEX
INNER I
NSERT
INT,INTEGER,INTEGER4 - 参阅 LONG
INTEGER1 - 参阅 BYTE
INTEGER2 - 参阅 SHORT
INTO
Is
J-M
JOIN
KEY
LEFT
Level*
Like
LOGICAL,LOGICAL1 - 参阅 BIT
LONG
LONGBINARY
LONGTEXT
Max
MEMO - 参阅 LONGTEXT
Min
Mod
MONEY - 参阅 CURRENCY
N-P
Not
NULL
NUMBER - 参阅 DOUBLE
NUMERIC - 参阅 DOUBLE
OLEOBJECT - 参阅 LONGBINARY
On
OPTION
Or
ORDER
Outer*
OWNERACCESS
PARAMETERS
PERCENT
PIVOT
PRIMARY
PROCEDURE
Q-S
REAL - 参阅 SINGLE
REFERENCES
RIGHT
SELECT
SET
SHORT
SINGLE
SMALLINT - 参阅 SHORT
SOME
StDev
StDevP
STRING - 参阅 TEXT
Sum
T-Z
TABLE
TableID*
TEXT
TIME - 参阅 DATETIME
TIMESTAMP - 参阅 DATETIME
TOP
TRANSFORM
UNION
UNIQUE
UPDATE
VALUE
VALUES
Var
VARBINARY - 参阅 BINARY
VARCHAR - 参阅 TEXT
VarP
WHERE
WITH
Xor
YESNO - 参阅 BIT