- 締切済み
VB6 レコードセットの編集
フォームにテキストボックスを配置してレコードセットを読み込ませて フォーム上でレコードを編集する物を作成しています。 例として For i = 0 To 10 Rs.Fields(i).Value = text(i).Text Next i Rs.Update のような感じなのですが、mdbに既に値が入っている場合の編集はできても Rs.Fields(i).Valueが空欄の場合に編集が反映されません。 どういった原因があるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Hayashi_Trek
- ベストアンサー率44% (366/818)
回答No.2
ADOでデータベースを操作していると想定します。 レコードセットを新規に追加する場合には AddNew メソッドを使用します。
- ShowMeHow
- ベストアンサー率28% (1424/5027)
回答No.1
ヌル値の場合はブランクをセットするようにしたらどうなるだろう。 for i = 0 To 10 if isnull(text(i).text) then text(i).text = "" rs.Fields(i).Value = text(i).text next i ... みたいに。