| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1230 人关注过本帖
标题:[求助]怎么才能打开不同的文件
只看楼主 加入收藏
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 
dim tempstr
tempstr=test_c
lx=request("lx_id")
lx_da=request.form("lx_da")
str="select * from ["&tempstr&"]"
set rs=conn.execute(str)
do while not rs.eof
bott_id=rs("id")
rs.movenext
loop

晕还有最重要的一点红色代码该为 tempstr="test_c" 这个变量是个字符串

[此贴子已经被作者于2006-11-17 17:17:01编辑过]


其实我很低调,只是你不知道...
2006-11-17 17:13
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
dim temp
temp="test"
str="select * from "&temp&""

补充说一点:
要注意变量的赋值以及使用变量

[此贴子已经被作者于2006-11-17 17:31:34编辑过]


http://www./
2006-11-17 17:30
dede1025
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-11-13
收藏
得分:0 
哦,太谢谢了
2006-11-17 17:42
メ冰枫ぱ雪
Rank: 1
等 级:新手上路
威 望:2
帖 子:326
专家分:0
注 册:2004-11-13
收藏
得分:0 
12 正中!! 我看的就不明白,那样=于是null值呀

动态网页技术交流群:16449874 免费网络收藏夹:http:///Favorite
2006-11-17 22:26
dede1025
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-11-13
收藏
得分:0 
index.asp文件中
<a href="test.asp?tempclick=test_c01">
test.asp文件中

dim tempstr
tempstr=Request.querystring("tempclick")

lx=request("lx_id")
lx_da=request.form("lx_da")
str="select * from ["&tempstr&"]"
set rs=conn.execute(str)
do while not rs.eof
bott_id=rs("id")
rs.movenext

test.asp打是打开了,可是点下一题的时候又出现这句话了,晕死了
还是提示:
Microsoft JET Database Engine 错误 '80040e14'
FROM 子句语法错误。
/c/test/test.asp,行24

提示错误的就是这句话
set rs=conn.execute(str)

[此贴子已经被作者于2006-11-20 10:32:53编辑过]

2006-11-20 10:32
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
看看tempstr有没有获得到值
同时response.write str
看看,sql语句有没有其他地方的错误

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-11-20 10:45
dede1025
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-11-13
收藏
得分:0 
恩,出去晃了一圈,发现问题所在了
<form name="form1" method="post" action=test.asp?tempclick=["&tempstr&"]&lx_id=<%=rs("id")%>>
这里的变量tempstr该怎么引用呢
2006-11-20 10:51
dede1025
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-11-13
收藏
得分:0 
版主?
2006-11-20 11:04
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 
set rs=conn.execute(str)

把这句换成这个试试
set rs = server.createobject("adodb.recordset")
rs.open str,conn,1,1


还有就是你这个循环我没看明白。。。

do while not rs.eof
bott_id=rs("id")
rs.movenext

这个循环是干啥用地

其实我很低调,只是你不知道...
2006-11-20 11:51
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 
&lt;form name="form1" method="post" action="test.asp?tempclick=&lt;%=tempstr%&gt;&amp;lx_id=&lt;%=rs("id")%&gt;"&gt;

其实我很低调,只是你不知道...
2006-11-20 11:55
快速回复:[求助]怎么才能打开不同的文件
数据加载中...
 
   



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

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