sql调用的语法不正确

时间:2011-10-07 09:32:47

标签: mysql asp-classic

  

Microsoft OLE DB Provider for SQL Server错误“80040e14”

     

第1行:'needa_job_employee_cv'附近的语法不正确。

     

/include/server/calls/employee_cv_generic_all.asp,第6行

基本上我在这个网站上使用这个通用调用数百次来从几十个不同的数据库中调用信息。我只是为SQL调用和我正在寻找的数据库列创建一个ASP对象。它适用于所有地方,但只有一个地方,所以我认为问题出在我的电话上。

<%cvid = request.querystring("cid")%>
<%=cvid%>
<%call_select = "SELECT * needa_job_employee_cv WHERE employee_cv_id='"& cvid &"'"%>
<%call_fld_1 = "employee_cv_title"%>
<!--#INCLUDE Virtual="/include/server/calls/employee_cv_generic_all.asp" -->
<%getcust_title=getcall_1%>

这是一个有效的例子。知道我的问题是什么吗?它可能是显而易见的。

<%call_select = "SELECT * FROM needa_job_employee_cv WHERE employee_cv_id='"& cv &"'"
call_fld_1 = "employee_cv_title"%>
<!--#INCLUDE Virtual="/include/server/calls/employee_cv_generic_all.asp" -->    

<%title_name = getcall_1_ary(j)%>

1 个答案:

答案 0 :(得分:0)

您应该使用:

SELECT * FROM needa_job_employee_cv WHERE ...

你错过了 FROM 这个词我觉得......