0

次のコードがあり、新しいデータベース行を情報で更新しようとしています。私は以前にこの方法でそれを行ったことがあると確信していますが、行に「NullReferenceExcetption」が表示されて失敗します

dtItemsFeed = taItemsFeed.GetData()

コードは次のとおりです (トリミングされています)。

Public Partial Class downloaditems

    Private dtItemsFeed As dsItems.ItemsFeedDataTable
    Private taItemsFeed As dsItemsTableAdapters.ItemsFeedTableAdapter

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        checkSite("http://www.tiag.me/whatever/header.html", "Header")

    End Sub

    Private Sub checkSite(ByVal URL As String, ByVal Type As String)

        dtItemsFeed = taItemsFeed.GetData()
        Dim rFeed As dsItems.ItemsFeedRow

        rFeed = dtItemsFeed.NewItemsFeedRow

      ### Code that loads items ###

        rFeed.HeaderCode = sourcecode
        rFeed.LastImport = System.DateTime.Now
        rFeed.Verified = "True"

        dtItemsFeed.AddItemsFeedRow(rFeed)
        taItemsFeed.Update(dtItemsFeed)

    End Sub

End Class

データは編集データセットで調べたときに機能しますので、接続していることがわかります

エラー:ここに画像の説明を入力

どんな助けでも本当に感謝します。トム

4

2 に答える 2

0

のオブジェクトを作成する必要がありますdsItemsTableAdapters.ItemsFeedTableAdapter

Private taItemsFeed As new dsItemsTableAdapters.ItemsFeedTableAdapter
于 2012-08-15T09:58:58.443 に答える
0

に値を割り当てるコードがありませんtaItemsFeed。したがって、それは常にNothingそのコードに到達したときです。

それか、質問の重要なコードを見逃しています!

于 2012-08-15T10:01:02.047 に答える