你如何使用sp_ getProcedureColumns()?

时间:2010-07-01 12:59:59

标签: advantage-database-server

如何使用sp_getProcedureColumns()?

我找不到任何相关文档。

谢谢,

霍华德

1 个答案:

答案 0 :(得分:2)

我不确定为什么系统程序没有记录。但是,我认为它使用与sp_GetColumns相同的语法。例如,

execute procedure sp_getProcedureColumns(null, null, 'myAEP', null );

根据其他问题的评论,您可能也对AdsCommand.DeriveParameters感兴趣。这是一个例子:

AdsCommand cmd = conn.CreateCommand();
cmd.CommandText = "SomeProcedure";
cmd.CommandType = CommandType.StoredProcedure;
cmd.DeriveParameters();
foreach ( AdsParameter p in cmd.Parameters )
   Console.WriteLine( "{0}, {1}, {2}", p.ParameterName, p.DbType.ToString(), 
                        p.Direction.ToString() );