ASP错误 字符串的语法错误 在查询表达式 'name='1111' 中
<%dimxdimyx=session("pass")y=session("name")setconn=server.createobject("adodb.connec...
<%
dim x
dim y
x = session("pass")
y = session("name")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("open.mdb")
exec="select * from user where name='"+y
set rs=server.createobject("adodb.recordset")
rs.open exec,conn
%>
目的是根据用户名称查出某数据库中一行数据并且进入记录集
然后再从记录集读取出编号(<%=rs("编号")%>)
可是出现如下错误
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 字符串的语法错误 在查询表达式 'name='1111' 中。
/ks/seabird/4.asp,行 10
怎么办?
第10行代码:rs.open exec,conn
解决了再加30分!
1楼的方法不行
数据库操作是读取,不应该1,3吧?
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 字符串的语法错误 在查询表达式 'name='1111' 中。
/ks/seabird/4.asp,行 10
2楼的方法不行
数据类型是文本
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e07'
[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。
/ks/seabird/4.asp,行 10
fantasy_wl 后来的新方法也不行
<%
dim x
dim y
x = session("pass")
y = session("name")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("open.mdb")
exec="select * from user where name='"&y
set rs=server.createobject("adodb.recordset")
rs.open exec,conn
%>
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 字符串的语法错误 在查询表达式 'name='1111' 中。
/ks/seabird/4.asp,行 10 展开
dim x
dim y
x = session("pass")
y = session("name")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("open.mdb")
exec="select * from user where name='"+y
set rs=server.createobject("adodb.recordset")
rs.open exec,conn
%>
目的是根据用户名称查出某数据库中一行数据并且进入记录集
然后再从记录集读取出编号(<%=rs("编号")%>)
可是出现如下错误
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 字符串的语法错误 在查询表达式 'name='1111' 中。
/ks/seabird/4.asp,行 10
怎么办?
第10行代码:rs.open exec,conn
解决了再加30分!
1楼的方法不行
数据库操作是读取,不应该1,3吧?
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 字符串的语法错误 在查询表达式 'name='1111' 中。
/ks/seabird/4.asp,行 10
2楼的方法不行
数据类型是文本
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e07'
[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。
/ks/seabird/4.asp,行 10
fantasy_wl 后来的新方法也不行
<%
dim x
dim y
x = session("pass")
y = session("name")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("open.mdb")
exec="select * from user where name='"&y
set rs=server.createobject("adodb.recordset")
rs.open exec,conn
%>
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 字符串的语法错误 在查询表达式 'name='1111' 中。
/ks/seabird/4.asp,行 10 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询