Никто не сталкивался с таким приколом в ADO: Связываем TextBox с ADODB.Recordset. В кнопке ОК делаю UpdateBatch. Запускаю прогу. Вот если пальцами меняю в TextBox строку, то все нормально - изменения записываются в базу. А если программно, то ниче не пишется.
Текст примерно такой:
Option Explicit
Private WithEvents adoT As ADODB.Recordset
Private Sub Form_Load()
Set adoT = New ADODB.Recordset
adoT.ActiveConnection = CNN
adoT.CursorLocation = adUseClient
adoT.CursorType = adOpenDynamic
adoT.LockType = adLockBatchOptimistic
adoT.Open "select * from [Setup]"
Set Text1.DataSource = adoT
Text1.DataField = "TFile"
end sub
Private Sub Command1_Click()
Text1.Text = "qqq" 'не запоминает однако в cmOK_Click
End Sub
Private Sub cmdOK_Click()
adoT.UpadeBatch
End Sub