0
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
Dim resources As
System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(_Class))
Me.SqlSelectCommand1 = New System.Data.SqlClient.SqlCommand
Me.SqlInsertCommand1 = New System.Data.SqlClient.SqlCommand
Me.SqlUpdateCommand1 = New System.Data.SqlClient.SqlCommand
Me.SqlDeleteCommand1 = New System.Data.SqlClient.SqlCommand
Me.SqlDataAdapter1 = New System.Data.SqlClient.SqlDataAdapter
Me.SqlConnection1 = New System.Data.SqlClient.SqlConnection
.....
.....
Me.SqlInsertCommand1.CommandText = resources.GetString("SqlInsertCommand1.CommandText")
Me.SqlInsertCommand1.Connection = Me.SqlConnection1
Me.SqlInsertCommand1.Parameters.AddRange(New System.Data.SqlClient.SqlParameter() {New System.Data.SqlClient.SqlParameter("@MAIN_FACILITY_USED", System.Data.SqlDbType.NVarChar, 0, "MAIN FACILITY USED")
Dim flags As BindingFlags = BindingFlags.NonPublic Or BindingFlags.Instance Or BindingFlags.NonPublic
For Each info As FieldInfo In AssemblyInstance.GetType().GetFields(flags)
If info.FieldType.FullName = "System.Data.SqlClient.SqlCommand" Then
cmd = CType(info.GetValue(AssemblyInstance), SqlCommand)
End If
Next
FieldInfoまたは他の関連クラスを介して、そのsqlparameterコレクションにアクセスするにはどうすればよいですか? 無礼に見えますが、助けや示唆は私には大いに意味します。
はい、パラメータの数をカウントすると0になります。アセンブリには25個のパラメータがあります。 –
うーん、それはすべきです。あなたのコードの詳細な表示ができますか? コードが呼び出されるのを確認します。 –
mo、私はパラメータの範囲があるということです。それを一つずつ追加することはあまりにも多くありません。私はパラメータの全範囲を取得する方法がある場合、私は厄介であった –