掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
クラスでプロパティとして設定したレコードセットにレコードを追加するには? (ID:77130)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
魔界の仮面弁士さん書き込みありがとうございます。 >エラーメッセージから察するに、ADOでの接続ですよね。 はい、ADODB.Recordsetを使用しています。 >まずは「読み取り専用カーソルになっていないか」を確認してみてください。 >主キーが抽出結果に含まれているかどうかも確認してみてください。 >どのようなコードを書いているのか、見せていただけませんか? 私は駆け出しプログラマなので、見当違いなソースかもしれませんが、 こんな感じでコーディングしています。 '*********************DBとの接続(クラス)*************** Set mCn = New ADODB.Connection mCn.Open ("TestDB") Set mRs1 = New ADODB.Recordset mRs1.Open "SELECT文", mCn, adOpenStatic Set mrec1= mRs1 '***********************プロパティ宣言部*********************** Public Property Get Rec1() As ADODB.Recordset Set Rec1 = mrec1 End Property Public Property Set Rec1(value As ADODB.Recordset) Set mrec1 = value End Property '**********************追加部(フォーム)***************** With CLASS.Rec1 .AddNew .Fields.Item(0) = 2 .Fields.Item(4) = Long .Fields.Item(5) = strTxt .Update End With
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.