ASP问题 大家帮帮忙吧 着急
错误类型:Microsoft OLE DB Provider for SQL Server (0x80040E14)
在关键字 'TABLE' 附近有语法错误。
/select.asp, 第 12 行
<%
MM_conn_STRING = "Provider=SQLOLEDB.1;Data Source=(local);Initial Catalog=student;User Id=sa;Password=sa;"
Set conn = Server.Createobject("ADODB.Connection")
conn.open MM_conn_STRING
exec="select * from TABLE"
set rs=server.createobject("adodb.recordset")
Rs.open exec,conn,1,1
%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%do while not rs.eof%><tr>
<td><%=rs("name")%></td>
<td><%=rs("tel")%></td>
<td><%=rs("message")%></td>
<td><%=rs("time")%></td>
</tr><%
rs.movenext
loop
%>
</table>
--------------------编程问答-------------------- 呵呵 因为table 是关键字哦~~你可以把你上面的那句在sql中select下就知道了~~关键字是不能作为表名的~~~ --------------------编程问答-------------------- 先看表table是否存在
如果table表存在
exec="select * from [TABLE]" --------------------编程问答--------------------
(*^__^*) 嘻嘻……试了下这样是可以滴~~又学了一样~~原来可以用[ ] 来查询这种表的哦~~不过建议不要用关键字做为表名~~~这样不是很好哦~~呵呵 --------------------编程问答-------------------- 不错,不错。加油~~~~~~~~~
补充:.NET技术 , ASP.NET