注册的远程服务器不支持参数怎么办?

一缕青烟 2013-06-11 03:48:44

declare @riqi date
set @riqi='2012-01-05'
select cardid,cardtime from [kqdb].[zykj].dbo.[carddata] where carddate between @riqi and DATEADD(dd,1,@riqi)





错误信息如下:
链接服务器"kqdb"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "未指定的错误"。
链接服务器"kqdb"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "比例无效。"。
消息 7322,级别 16,状态 2,第 3 行
向链接服务器 "kqdb" 的 OLE DB 访问接口 "SQLNCLI10" 提供参数信息时失败。
...全文
87 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
一缕青烟 2013-06-11
  • 打赏
  • 举报
回复
感谢,转成字符就可以了
中国风 2013-06-11
  • 打赏
  • 举报
回复
连接服务器环境是否为SQL2008以上版本? 如果是SQL2000/2005不支付 Date类型

34,593

社区成员

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

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