从我在C#中的内容初始化VB.Net中的SQLParameter数组的语法是什么

时间:2011-09-04 05:21:04

标签: c# vb.net sqlparameter

早在我参与VB之后就已经有了很长的路要走,所以我需要一些帮助。我的C#代码中有以下内容

SqlParameter[] param = new SqlParameter[0];
 ...some code...
param = new SqlParameter[2];
param[0] = db.MakeInputParameter("@group_id", groupid);
param[1] = db.MakeInputParameter("@organization_id", orgid);

我首先没有初始化大小的原因是因为我在同一个方法中重用了param变量,以防万一你想知道

以下是我尝试的内容,但我一直认为在分配值

之前使用了该变量
Dim param() As SqlParameter
...some code...
param(2) = New SqlParameter
param(0) = db.MakeInputParameter("@group_id", groupid)
param(1) = db.MakeInputParameter("@organization_id", orgid)

如何将此类逻辑转换为VB.Net

1 个答案:

答案 0 :(得分:2)

使用ReDim

Dim param() As SqlParameter
Redim param(1) 'The value VB.NET array subscript uses upper-bound.

或者

param = New SqlParameter(1) {}