MFC 中怎么调用带表值参数的存储过程

MFC 中如何调用带表值参数的存储过程?
我的工程里面 #import 了 C:\Program Files\Common Files\System\ado\msado15.dll
文件显示的修改日期为2012年6月6日的,也没有找到比它更新的版本了

代码里用 _CommandPtr 中的 Parameters->Refresh() 来获得存储过程的参数列表
但是返回的结果就只有一个参数,表值参数没有找到

服务器为winsvr2003 + sql2008r2sp2

CREATE TYPE MyTabType AS TABLE (
    ID INT NOT NULL,
    [Text] NVARCHAR(100) NOT NULL
)
GO

CREATE PROCEDURE pr_Test
    @ptb        MyTabType   READONLY
AS
BEGIN
    RETURN 0
END
GO


那我该怎么在 mfc 工程里操作它???
------解决思路----------------------
可以看下这个例子,最下面有调用存储过程的。
------解决思路----------------------
使用触发器?
使用发布和订阅?
参考SQL Server中文版联机文档。