SQL Server 2008 SQL-DMO 中 StoredProcedure 对象的 SQL Server EnumParameters 方法

发布于 2024-08-14 07:05:01 字数 720 浏览 7 评论 0原文

大家好,你们这些非常乐于助人的人,

SQL Server 2008 中 EnumParameters 的替代品是什么?这篇 MSDN 文章提到这种方法即将消失,那么应该使用什么来代替呢?

http://msdn.microsoft.com/en-us /library/ms133474(SQL.90).aspx

这是我们在尝试使用此方法时收到的错误:

Microsoft SQL-DMO(ODBC SQLState: 42000) 错误“800a1033”

[Microsoft][ODBC SQL Server 驱动程序][SQL Server]查询使用 非 ANSI 外连接运算符(“=”或 “=”)。要运行此查询,无需 修改,请设置 当前的兼容性级别 数据库到80,使用SET ALTER 的 COMPATIBILITY_LEVEL 选项 数据库。强烈推荐 使用 ANSI 外部重写查询 连接运算符(LEFT OUTER JOIN、RIGHT 外连接)。在未来的版本中 SQL Server,非 ANSI 连接运算符 即使在 向后兼容模式。

谢谢!

保罗

Hello all you wonderfully helpful people,

What is the alternative to EnumParameters in SQL Server 2008? This MSDN article mentions that this method is going away, so what should be used instead?

http://msdn.microsoft.com/en-us/library/ms133474(SQL.90).aspx

Here is the error we receive when attempting to use this method:

Microsoft SQL-DMO (ODBC SQLState:
42000) error '800a1033'

[Microsoft][ODBC SQL Server
Driver][SQL Server]The query uses
non-ANSI outer join operators ("=" or
"=
"). To run this query without
modification, please set the
compatibility level for current
database to 80, using the SET
COMPATIBILITY_LEVEL option of ALTER
DATABASE. It is strongly recommended
to rewrite the query using ANSI outer
join operators (LEFT OUTER JOIN, RIGHT
OUTER JOIN). In the future versions of
SQL Server, non-ANSI join operators
will not be supported even in
backward-compatibility modes.

Thanks!

Paul

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

苏佲洛 2024-08-21 07:05:01

从使用 DMO 切换到 SMO,对象模型公开存储过程参数集合。

http://msdn.microsoft.com/en-us /library/ms162209(SQL.90).aspx

Swap from using DMO to SMO, the object model exposes the stored procedure parameter collection.

http://msdn.microsoft.com/en-us/library/ms162209(SQL.90).aspx

鹤仙姿 2024-08-21 07:05:01

不仅是这种方法,还有自 2005 年以来已弃用的所有 DMO。使用 SMO 改为:StoredProcedure.Parameters< /a>.

Not only this method, but everything DMO that is deprecated since 2005. Use SMO instead:StoredProcedure.Parameters.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文