| 文章编号 | : | 225131 |
| 最后修改 | : | 2006年5月25日 |
| 修订 | : | 4.1 |
概要
本文通过举例介绍如何实现向 Active Server Pages (ASP) 返回记录集的 Visual C++ 组件对象模型 (COM) 对象。
错误实现该对象可能会导致内存泄漏或下列错误之一:
错误实现该对象可能会导致内存泄漏或下列错误之一:
The operation requested by the application is not allowed if the object is closed.
- 或 -
类型不匹配
- 或 -
error 'ASP 0115' - A trappable error occured in an external object
更多信息
使用下列步骤实现一种方法,该方法从 Visual C++ COM 对象向 Active Server Pages 返回记录集。
| 1. | 创建一个名为“PassRs”的 ATL DLL 项目。 |
| 2. | 插入一个名为“PassRsObj”的 ATL 对象。 |
| 3. | 添加包含以下信息的方法: |
| 4. | 在对象的实现文件中包括下面一行: |
| 5. | 按如下所示实现该方法: 注意:您必须先将 UID=<username> 和 pwd=<strong password> 更改为正确的值,然后才能运行此代码。请确保该 UID 具有在数据库中执行此操作所需的适当权限。 |
| 6. | 创建含有以下代码的 ASP 页: |

浙公网安备 33010602011771号