Sql拼接字符串

<%dimmcsqlmc=Request.Form("SelectText")'mc里面是用Request.form方法从前几个网页得到的一个值当中的值就是要查询的表名s... <%
dim mc sql
mc = Request.Form("SelectText") 'mc里面是用Request.form方法从前几个网页得到的一个值 当中的值就是要查询的表名
sql = "select * from" & mc '怎么拼对吗?
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=xunzhao;uid=sa;pwd=;"
set rs = Conn.execute(sql)
%>
或是
<%
dim mc sql
mc = Request.Form("SelectText")
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=xunzhao;uid=sa;pwd=;"
set rs = Conn.execute("select * from & mc") ‘怎么拼接对吗?
%>

这两种方法用的时候都会出现错误

请高手指点一下

帮忙写一下set rs = Conn.execute("select * from & mc") 或是sql = "select * from" & mc 句的真确拼接方法

谢谢
展开
 我来答
zhangrun_gz
2007-03-21 · TA获得超过675个赞
知道小有建树答主
回答量:793
采纳率:0%
帮助的人:468万
展开全部
sql = "select * from" & mc '怎么拼对吗?
这个是正确的。
set rs = Conn.execute("select * from & mc") ‘怎么拼接对吗?
这个是不对的。这个里面的sql语句建议赋值给一个变量,然后直接调用变量,当然也可以这么写,不过要注意格式:set rs = Conn.execute("select * from "& mc)应该是这个样子的,不知道有没有记错,你试试看。
百度网友eb32ef2
2007-03-20 · TA获得超过163个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:200万
展开全部
sql = "select * from " & mc
from后面要有个表名,不然语句中from和表名就连一块了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式