掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
アダプターを使わずに、データベースにデータを追加するには? (ID:118161)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
今、SQLserverを使ってデータベースを変更、追加をしようとしているんですが、アダプターを使わないという、制限があります。 下のコマンドの記述では、下のほうの[CreateDataSet()]で、とまってしまいます。 オブジェクト参照がオブジェクト インスタンスに設定されていません。 このエラーがでてくるんですが、どこがおかしいかわかりますか? Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click CreateDataSet() scd.CommandText = "select No ,社員ID ,名前 ,ふりがな" & "from [社員ID]" sda.SelectCommand = scd sql.Open() sda.Fill(ds, "社員ID") sql.Close() Dim myRow As System.Data.DataRow Dim myTable As New System.Data.DataTable myTable.Clear() myTable = ds.Tables("社員ID") myRow = myTable.NewRow() myRow("社員ID") = txtID.Text myRow("名前") = txtName.Text myRow("ふりがな") = txtKana.Text myTable.Rows.Add(myRow) Dim myCommand As New SqlClient.SqlCommandBuilder(sda) sda.InsertCommand = myCommand.GetInsertCommand CreateDataSet() sql.Open() sda.Update(ds, "社員ID") ds.Clear() sql.Close() End Sub
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.