textboxの値をaccessに更新させるには?


mana  2007-09-16 23:45:15  No: 137546

VB6SP6.0とwinXPを使用しています。
accessのテーブルからデータを呼び出し、textboxに表示するようにしています。この表示したものを変更してformをunloadさせると変更した部分を更新させたいと思っています。ですが、下記の文だと「このコンテキストで操作は許可されていません」とでます。
何かが足りないのか、またはUPDATE文を表示文とは別に作成しなければならないのか教えてください。

set cn =newADDB.connection
cn.connectionSting = "provider=microsoft.jet.oledb.4.0;" _
                    & "data source=c:\test.mdb"
cn.open
Set rs = new ADODB.recordset
rs.activeConnection = cn
rs.source = "テーブルdata"
rs.cursortype = adopenstatic
rs.locktype = adlockoptimistic
rs.open
Dim i as byte
For i = 0 To 57
Set text1(i).datasource = rs
Next i
End sub
private Sub Form_unload
rs.close:Set rs = Nothing
cn.close:Set cn = Nothing

これがtextboxではなく、DataGrid(Set DataGrid.DataSource = rs)だと更新するので、疑問に思いました。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加