|
主题: 为什么这样写不行?asp
|
十七郎
职务:普通成员
等级:1
金币:0.0
发贴:25
|
#12003/4/19 8:23:40
asp+access 2k 我现在有个数据库,里面有几个表, 我想用不同的"变量1"替代不同的表名进行查询, 查询条件为"变量2" 写代码如下 sql="select * from " & 变量1 & " where 字段名="&变量二 结果错 我用sql="select * from " & 变量1 就正确,为什么一加上条件就出错,那位仁兄帮忙看看那里出错??? 先谢谢了
|
cloudsea
职务:普通成员
等级:2
金币:1.0
发贴:442
|
#22003/4/19 8:33:02
这样写理论上是可以的 先说说错误提示是什么 一般来说,容易出现的是类型不匹配,你可以先看看
|
十七郎
职务:普通成员
等级:1
金币:0.0
发贴:25
|
#32003/4/19 8:34:55
下面有一句 rs.open conn,sql,1,1 结果就是这句不能执行了,我找了半天都没有找到原因,不晓得那里出错了 每次执行到这里都提示出错
|
十七郎
职务:普通成员
等级:1
金币:0.0
发贴:25
|
#42003/4/19 8:37:39
对了,我看了一哈,那个变量2我也看过了 我用<%=变量2%>能够输出结果,检测也为字符型 而字段名也为字符型啊,应该不会出现类型不匹配的问题
|
sqiry
职务:普通成员
等级:1
金币:0.0
发贴:9
|
#52003/4/19 8:45:17
sql="select * from " & 变量1 & " where 字段名="&变量二
在SQL语句中好象没有&这个的吧!
|
十七郎
职务:普通成员
等级:1
金币:0.0
发贴:25
|
#62003/4/19 8:47:16
我昏,&是表达式中的连字符号
|
十七郎
职务:普通成员
等级:1
金币:0.0
发贴:25
|
#72003/4/19 8:55:24
仁兄,能帮我看看还有其他出错的可能没有??? 急啊
|
驿动的心
职务:普通成员
等级:1
金币:0.0
发贴:93
|
#82003/4/19 14:33:26
应该这样写吧
sql="select * from '" & 变量1 & "'where 字段名='"&变量二&"'" 你少了单引号
|
十七郎
职务:普通成员
等级:1
金币:0.0
发贴:25
|
#92003/4/21 10:06:50
我加了单引号,还是不行,天,我都不知道该怎么办了,神啊!!!!!!!!救救我吧
|
十七郎
职务:普通成员
等级:1
金币:0.0
发贴:25
|
#102003/4/21 19:03:10
我找到了答案,与你同分享 sql="select * from " & 变量1 & " where 字段名='"&变量二&"'"
|