问大家一个MSSQL数据库多表联合查询的问题?

conn.execute"selecttop"&top&"T_SmallCategory.F_value,t_article.F_title,t_article.F_id... conn.execute "select top "&top&" T_SmallCategory.F_value,t_article.F_title,t_article.F_id,t_article.F_filepath,t_article.F_addtime from T_SmallCategory inner join t_article where t_article.T_SmallCategoryid=T_SmallCategory.F_ID order by t_article.F_id desc"
为什么老是报错。还有就是这种方式查出来怎么显示? response.write()这个应该怎么写呢?
程序执行的页面错误提示是: [Microsoft][ODBC SQL Server Driver][SQL Server]在关键字 'where' 附近有语法错误。
我把where改成了on 可是还是会出错,那位大哥能不能再详细点啊?我是新手!
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'
ODBC 驱动程序不支持所需的属性。
展开
 我来答
quziguang

2009-06-16 · TA获得超过3481个赞
知道大有可为答主
回答量:4965
采纳率:84%
帮助的人:949万
展开全部
inner join后面是跟on,不是跟where
即"from T_SmallCategory inner join t_article on t_article.T_SmallCategoryid=T_SmallCategory.F_ID"

查出来的结果,应该建一个dataset,然后对dataset里面每个记录循环调用response.write。可以参考:http://zhidao.baidu.com/question/94358180.html?fr=qrl

能把出错信息告诉我么。

把 top "&top&" 去掉看看能不能运行。
13999992809
2009-06-16 · TA获得超过211个赞
知道小有建树答主
回答量:398
采纳率:66%
帮助的人:268万
展开全部
你用了inner join 两表连接但是没有写连接字段。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式