注册 登录
编程论坛 ASP技术论坛

哪错了.高手们...

半瓶润田 发布于 2008-07-28 18:06, 590 次点击
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] UPDATE 语句的语法错误。

<%
dim db
set db=server.CreateObject("adodb.connection")
db.open"DBQ=C:\Inetpub\wwwroot\chapter8\wwwlink.mdb;DRIVER={Driver do Microsoft Access (*.mdb)}"
dim strSql
'strSql="delete from link  where link_id=1"
strSql="Update link Set name='腾讯',into='信息' Where name='网易'"
db.execute(strSql)
%>
4 回复
#2
octillion2008-07-28 18:13
呃 奇怪

试试在字段名表名左右加半角中括号
#3
tianyu1232008-07-28 18:16
从表面看不出有什么错误。
#4
tianyu1232008-07-28 18:25
是关键字的问题 这样就好了
strSql="Update link Set name='腾讯',[into]='信息' Where name='网易'"
#5
tianyu1232008-07-28 18:32
命名字段时最好避免用SQL中的关键字。

命名的字段不知道是不是关键字,写SQL语句时字段最好都加上[ ]。

或者命名字段时,给字段加上前缀,以此避免关键字。如: n_into,m_user
1