关于insert into 的问题
insert into wm_rc_login(login_id,rdate,edate,usrname,password,stat,secret,question,answer) values('20040904000001','2004-9-4 1:26:48','2004-9-4 1:26:48','lxysjl','lxysjl','1','0','good','good')
Microsoft JET Database Engine 错误 '80040e14'
INSERT INTO 语句的语法错误。
/reg.asp,行 100
但我在ACCESS的查询分析器里通过.
这是把ASP里面的SQL语句输出来的结果.
问题点数:20、回复次数:12Top
1 楼zheninchangjiang(徐若涵)回复于 2004-09-04 06:36:56 得分 2
没错Top
2 楼hdhai9451(☆新人类☆)回复于 2004-09-04 07:58:17 得分 0
sql語句沒錯,除非是你數據庫的引摯出錯?Top
3 楼zjcxc(邹建)回复于 2004-09-04 08:06:35 得分 2
语法没错,你在查询分析器中执行一下.Top
4 楼lxysjl(流星雨)回复于 2004-09-04 11:22:36 得分 0
是的.我在查询分析器里面可以的.就是在代码里不行.可能是引擎出错吧.那上面是不是有关键字呢.如果有关键字,怎么改.Top
5 楼panjinfu80(天蓝水晶)回复于 2004-09-04 11:39:07 得分 1
'2004-9-4 1:26:48','2004-9-4 1:26:48'
应该是这个地方有错的
时间型转换有误的
Top
6 楼lxysjl(流星雨)回复于 2004-09-04 11:53:59 得分 0
应该不会.我在查询分析器里行.要么就是引擎出错.要么就是有关键字.语句是肯定没有错的.谁ACCESS的引擎吗.Top
7 楼King6860()回复于 2004-09-04 11:54:34 得分 5
估计是 字段 password 是关键字。。。
你替换一下字段名称Top
8 楼lxysjl(流星雨)回复于 2004-09-04 12:07:50 得分 0
对,就是他.有什么办法把他区分啊.不要改字段.Top
9 楼rouqu(石林#黄果树)回复于 2004-09-04 12:22:01 得分 0
但我在ACCESS的查询分析器里通过.
这是把ASP里面的SQL语句输出来的结果.
----
ACC中能通过说明语法是对的 ASP中报错应该是ASP语法问题leTop
10 楼lxysjl(流星雨)回复于 2004-09-04 12:36:28 得分 0
不是的.在查询分析器里的如果有关键字,没有关系.一样的行.但在代码里面有关键字就不行.我现在是要想办法不要改字段看行不行Top
11 楼outwindows(水花)回复于 2004-09-04 13:31:33 得分 5
错误信息
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access 97 Driver]
Syntax error in INSERT INTO statement.
原因
出现此错误的原因是某个列名可能是保留字(如“DATE”)。将列名更改为非保留字(如“SaleDate”)。Top
12 楼BlankFoxCat(黑狸猫)回复于 2004-09-04 16:20:32 得分 5
如果是保留字的话,可以用[password]代替password
如:
select date from table查询变为
select [date] from table
我估计不是这个原因,可能是你的ASP代码的问题吧!Top




