设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 57|回复: 5
打印 上一主题 下一主题

连接数据库出错说FROM 子句语法错误 怎么解决

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-17 08:39:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<%dim lj
lj="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("ceshi.mdb")
set conn = Server.CreateObject("ADODB.Connection")
conn.open lj
%>
<%set rs=server.CreateObject("ADODB.Recordset")
rs.open "select * from first",conn
%>
<%=rs("name")%>
<%=rs("favourite")%>
<%=rs("lover")%>
<%=rs("worship")%>
<%=rs("tall")%>
运行就会出现这样的出错提示
Script error detected at line 7
Source line: rs.open "select * from first",conn
Description: FROM 子句语法错误。

这是怎么回事啊? 不懂哦 谁能给解答一下 我是初学者. 谢谢了~~
2#
发表于 2010-1-17 08:39:29 | 只看该作者
另外我的那个数据库里只有一个表 表名就是first
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-17 08:39:33 | 只看该作者
我劝你还是规范的写程序好些!因为不容易出错!
<%set rs=server.CreateObject("ADODB.Recordset")
sql="select * from first"
rs.open sql,conn,1,3(注意open后面是个空格,还有sql和conn不要写反了!不然会出错.)
%>
<%=rs("name")%>
<%=rs("favourite")%>
<%=rs("lover")%>
<%=rs("worship")%>
<%=rs("tall")%>
就可以了!
这样的话出错也好解决!
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-17 08:39:37 | 只看该作者
你好啊 谢谢你帮助我

可是我用你得方法还是显示
Script error detected at line 8
Source line: rs.open sql,conn,1,3
Description: FROM 子句语法错误。

晕了 真是郁闷..~~
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-17 08:39:40 | 只看该作者
哈哈 这个问题解决了    3楼的说法很正确,但是我们都没有想到  我的表名first  是 ACCESS数据库的一个关键字

所以用了就会出错 我给这个表改了个名字之后  就使用正常了 呵呵~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-20 02:28 , Processed in 0.081808 second(s), 8 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表