ねえ、私はこれを行う方法についていくつかのリソースを見つけようとしましたが、そもそもそれが何と呼ばれるか本当にわからないので、何も見つけることができません.
問題のコードは次のとおりです。
Dim updateCmd As New SqlCommand(sql, myCONN)
IF THEN 構造体の内部でそれを使用する必要がある場所がいくつかあります。
ただし、IF THEN構造の外側で暗くすると、(IF THENの内側で)宣言されていないことがわかります。
したがって、完全な例は次のとおりです。
If alreadyCreatedSettingsTable = False Then
Dim updateCmd As New SqlCommand(sql, myCONN)
updateCmd.Parameters.Add("@urlLink", SqlDbType.VarChar)
End If
rssItems = rssDoc.SelectNodes("rss/channel/item")
For i = 0 To rssItems.Count - 1
rssDetail = rssItems.Item(i).SelectSingleNode("link")
If rssDetail.Equals(Nothing) = False Then
rssLink = rssDetail.InnerText.Trim
updateCmd.Parameters("@urlLink").Value = rssLink
End If
etc....
If alreadyCreatedSettingsTable = False Then dim はupdateCmd.Parameters.Addに対しては問題なく機能しますが、その内部がFor i = 0 To rssItems.Count - 1の場合、それはデカール化されていないことを示しています。
どこでもそれを使用して、reDimするにはどうすればよいですか?
私はもう試した
Dim updateCmd
しかし、既に薄暗いので、As New SqlCommand(sql, myCONN)を設定する方法がわかりませんか?