| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1291 人关注过本帖
标题:[求助]不知道是那裡錯了,看了半天還是沒有明白過來
只看楼主 加入收藏
xunmi_love
Rank: 2
等 级:论坛游民
帖 子:204
专家分:18
注 册:2006-10-14
结帖率:57.14%
收藏
 问题点数:0 回复次数:20 
[求助]不知道是那裡錯了,看了半天還是沒有明白過來
<%
dim oskey,nian,yue,nam,hehe
oskey=request.form("odkey")
nian=request.form("nian")
yue=request.form("yue")
nam=request.form("renyuan")

hehe=nian&yue
set cn1=server.createobject("adodb.connection")
cn1.open"driver={microsoft access driver (*.mdb)};dbq="&server.mappath("dbsx\data\dbsx.mdb")
set rss=cn1.execute("select * from '"&hehe&"' where renyuan="&nam&" and thingtitle like '%"&oskey&"%'")

if rss.eof then
response.write"<tr><td>對不起。沒有你要找的內容,請重新搜索</td></tr>"
end if
response.write"<tr><td>代辦事項標題</td><td>完成時間</td><td>完成情況</td><td>代辦人員</td></tr>"
do while (not rss.eof)
response.write"<tr><td>"&rs("thingtitle")&"</td><td>"&rs("overtime")&"</td><td>"&rs("beizhu")&"</td><td>"&rs("renyuan")&"</td></tr>"
rss.movenext
loop
rss.close
set rss=nothing
cn1.close set cn1=nothing
%>

提示無說:第10行處少 ')'  ,我看了,有後半邊括號啊。這到底是怎麼回來,請高手幫忙!!!
搜索更多相关主题的帖子: where microsoft yue 
2007-11-06 14:54
xunmi_love
Rank: 2
等 级:论坛游民
帖 子:204
专家分:18
注 册:2006-10-14
收藏
得分:0 

錯誤類型:
Microsoft VBScript 編譯階段錯誤 (0x800A03EE)
必須要有 ')'
/xitong/dbsx.asp, line 133, column 36



低頭做人,擡頭做事。
2007-11-06 15:04
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
表名不需要用单引号,你去掉试试看

还有renyuan这个字段如果是文本型的,就要单引号

[此贴子已经被作者于2007-11-6 15:12:18编辑过]


从BFS(Breadth First Study)到DFS(Depth First Study)
2007-11-06 15:11
xunmi_love
Rank: 2
等 级:论坛游民
帖 子:204
专家分:18
注 册:2006-10-14
收藏
得分:0 
我去掉了也試過,我的那個表名是數字的。數字是不是不可以做表名。但是他提示的是說少了半邊的括號。這是怎麼回事啊。

低頭做人,擡頭做事。
2007-11-06 15:14
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
我刚试了一下,数字做表名没问题的,你要么改成这样

hehe=nian&yue
set cn1=server.createobject("adodb.connection")
cn1.open"driver={microsoft access driver (*.mdb)};dbq="&server.mappath("dbsx\data\dbsx.mdb")
set rss=cn1.execute("select * from '"&hehe&"' where renyuan="&nam&" and thingtitle like '%"&oskey&"%'")

改成

hehe=nian&yue
set cn1=server.createobject("adodb.connection")
cn1.open"driver={microsoft access driver (*.mdb)};dbq="&server.mappath("dbsx\data\dbsx.mdb")
dim sql
sql="select * from '"&hehe&"' where renyuan="&nam&" and thingtitle like '%"&oskey&"%'"
response.write(sql)
response.end

运行一下,把显示出来的sql语句,放到access里面运行一下看看行不行

[此贴子已经被作者于2007-11-6 15:23:29编辑过]


从BFS(Breadth First Study)到DFS(Depth First Study)
2007-11-06 15:22
xunmi_love
Rank: 2
等 级:论坛游民
帖 子:204
专家分:18
注 册:2006-10-14
收藏
得分:0 

版主,你說的運行一下,是指在IE裡運行嗎?
可是IE裡面不行啊,頁面打不開呢!!!!


低頭做人,擡頭做事。
2007-11-06 15:32
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
啊?提示什么错误?

从BFS(Breadth First Study)到DFS(Depth First Study)
2007-11-06 15:37
xunmi_love
Rank: 2
等 级:论坛游民
帖 子:204
专家分:18
注 册:2006-10-14
收藏
得分:0 

錯誤類型:
Microsoft VBScript 編譯階段錯誤 (0x800A03EE)
必須要有 ')'
/xitong/dbsx.asp, line 259, column 37


瀏覽器類型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; InfoPath.1; .NET CLR 2.0.50727)

頁數:
GET /xitong/dbsx.asp

時間:
2007年11月6日, 下午 03:36:42


其他資訊:
Microsoft Support


低頭做人,擡頭做事。
2007-11-06 15:38
cainiao158
Rank: 1
等 级:新手上路
威 望:1
帖 子:157
专家分:0
注 册:2007-9-14
收藏
得分:0 

你是香港那边的,还是台湾那边的?怎么用繁体!!!!


要想飞的更高,就把地平线忘掉!
2007-11-06 22:13
zacom
Rank: 2
等 级:论坛游民
威 望:2
帖 子:381
专家分:15
注 册:2007-9-15
收藏
得分:0 
set rss=cn1.execute("select * from '"&hehe&"' where renyuan="&nam&" and thingtitle like '%"&oskey&"%'")
改为
set rss=col.execute "select *from" &hehe&"where renyuan="&nam&"andthingtitle like '%"&oskey
看看

没有最好只有更好
2007-11-06 22:45
快速回复:[求助]不知道是那裡錯了,看了半天還是沒有明白過來
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.044004 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved