这条语句怎么了 SQL查询问题

zilu2008 2006-10-20 05:05:47
select nid,ntitle,outurl,path,filename,[ndate],usergroup,nfrom,detail from newsall where ntitle like '%2%' order by ndate
Microsoft OLE DB Provider for SQL Server 错误 '80040e14'

在工作表中只允许有 text 指针,而决不允许有 text、ntext 或 image 列。查询处理器生成的查询计划要求在工作表中有 text、ntext 或 image 列。

newsall 是张视图
字段 detail 是ntext
ndate是时间

只要把detail 去掉 或排序去掉 语句就可正确运行
不知道为什么
...全文
122 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyxfly 2006-10-20
  • 打赏
  • 举报
回复
^0^
Well 2006-10-20
  • 打赏
  • 举报
回复
order by 不能用在ntext数据类型字段
zilu2008 2006-10-20
  • 打赏
  • 举报
回复
解决了 原来是字段类型有不一样的
zilu2008 2006-10-20
  • 打赏
  • 举报
回复
这个问题网上有查过几个

不过都没人解决

郁闷
xiaoku 2006-10-20
  • 打赏
  • 举报
回复
奇怪?

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧