|
自译MSDN文献 《摆脱开发者对 CommandBuilder的依赖》(17) 现在 Parameters 集合 (他用来描述 input, RETURN 变量, 和 OUTPUT 参数) 是另外一个话题. 这一点DACW 也可以提供帮助. 我们从头完成向导来生成全部参数集合. 不, 我不会象这样做.你可以, 但是我通常会对查询操作做一些必须的修改. 清单2 显示了如何初始化SelectCommand. 清单 2. 设置 SelectCommand input, OUTPUT, 和RETURN 参数变量 cn = New SqlConnection("server=betav10;database=biblio; " )& " integrated security=sspi") cmd = New SqlCommand("PriceByTitle", cn)cmd.CommandType = CommandType.StoredProcedure With cmd.Parameters .Add("@TitleWanted", SqlDbType.VarChar, 20) .Add("@TitlesFound", SqlDbType.Int).Direction = _ ParameterDirection.Output .Add("@MaXPriceFound", SqlDbType.Decimal).Direction = _ ParameterDirection.Output .Add("@MinPriceFound", SqlDbType.Decimal).Direction = _ParameterDirection.Output .Add("@AvgPriceFound", SqlDbType.Decimal).Direction = _ParameterDirection.Output .Add("@RETURN", SqlDbType.Int).Direction = ParameterDirection.ReturnValueEnd With 创建查询动作命令
|