2012-02-08 47 views
0

我有一个在sql server 2000上使用params的存储过程,我试图从excel 2003中运行它。 我没有为db设置DSN,现在当我在MS查询表格Excel中,我试图执行SP使用语法 {CALL mystoredProc(?,?,?)} 我说好的它确实问我的参数后,我得到的结果集有所有列名但没有数据。 结果集应该有至少200行,因为如果我使用QueryAnalyzer运行它,我会得到它们。 请指教我我是新手,如果这是一个愚蠢的问题,我很抱歉.. 谢谢在没有Ado.net的情况下在excel中使用参数存储过程

回答

0

为什么不使用ADO?

随着您可以使用ADODB.Command,并使用append方法将参数传递给对象。

其他方式来处理你的过程如果你的参数是日期和格式是错误的。

如果是一个日期试图传递一个日期格式

format(date(),"yyyy-mm-dd") 

在SQL中日期的默认格式。

[]的

相关问题