ASP中的SQL语句
strsql="selectsortid,podcode,matcodefrombomwherepodcodelike'A%'unionallselectt1.sorti...
strsql="select sortid,podcode,matcode from bom where podcode like 'A%'
union all
select t1.sortid,t1.podcode,t2.matcode from bom t1 inner join
bom t2 on t1.matcode=t2.podcode
where t1.podcode like 'A%'
union all
select t1.sortid,t1.podcode,t3.matcode from bom t1 inner join
bom t2 on t1.matcode=t2.podcode inner join
bom t3 on t2.matcode=t3.podcode
where t1.podcode like 'A%'
order by sortid "
出错
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
strsql=" "select sortid,podcode,matcode from bom where podcode like 'A%' "
----------^
这是什么原因呢? 展开
union all
select t1.sortid,t1.podcode,t2.matcode from bom t1 inner join
bom t2 on t1.matcode=t2.podcode
where t1.podcode like 'A%'
union all
select t1.sortid,t1.podcode,t3.matcode from bom t1 inner join
bom t2 on t1.matcode=t2.podcode inner join
bom t3 on t2.matcode=t3.podcode
where t1.podcode like 'A%'
order by sortid "
出错
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
strsql=" "select sortid,podcode,matcode from bom where podcode like 'A%' "
----------^
这是什么原因呢? 展开
3个回答
展开全部
提示你很清楚了了 语句未结束 好像打开数据后要关闭 并释放当前的资源rs.closed
set strsql=nothing
你试试吧 还有就是是你的strsql=" "select sortid,podcode,matcode from bom where podcode like 'A%' "这句话中的双引号不对称了 多了一个 前面开始时两个 后面只有一个 你仔细看看
set strsql=nothing
你试试吧 还有就是是你的strsql=" "select sortid,podcode,matcode from bom where podcode like 'A%' "这句话中的双引号不对称了 多了一个 前面开始时两个 后面只有一个 你仔细看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
语句之间用空格,不要用回车!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
strsql=" "select sortid,podcode,matcode from bom where podcode like 'A%' "
开始为什么要 两二个 双引号。
开始为什么要 两二个 双引号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询