【发布时间】:2012-10-19 02:56:55
【问题描述】:
我正在构建一个 C# ASP.NET 页面,我想在其中调用数据库中的存储过程。
我设置了一个指向存储过程的SqlDataSource。参数直接从Web的控件中获取(TextBox)
我有一个按钮,当用户点击它时它应该运行存储过程,所以我打算添加这样的代码:
mySqlDataSource.run()
或
mySqlDataSource.exec()
或
mySqlDataSource.storedProcedure()
当然,这些方法都不存在。
如何初始化存储过程?请问如何获取存储过程返回的值?
谢谢!
【问题讨论】:
-
试试
mySqlDataSource.Select()。 SqlDataSource.Select Method -
你有什么
database产品?您应该使用ProviderAPI 而不是roughSqlDataSource 控件。 -
您的意思是您没有将它绑定到任何数据绑定控件,例如 GridView 等?
-
@AVD 我正在连接到 MSSQL DB,但我似乎在 Visual Studio 中找不到“提供程序”组件。
-
@AVD 但我使用的是 Microsoft SQL Server 2008 R2
标签: c# asp.net sql-server stored-procedures sqldatasource