Вопрос про Datagrid и рекордсет - VB

Узнай цену своей работы

Формулировка задачи:

Какие надо указать свойства CursorType и LockType чтобы после редактирования данных на гриде сохранить измененный рекордсет в другую таблицу? Заранее спасибо

Решение задачи: «Вопрос про Datagrid и рекордсет»

textual
Листинг программы
<font color="blue">With</font> dbfConn
<br>        .Provider = <b><font color="green">"Microsoft.Jet.OLEDB<b><font color="darkblue">.4</font></b><b><font color="darkblue">.0</font></b>"</font></b>
<br>        .Properties(<b><font color="green">"Extended Properties"</font></b>) = <b><font color="green">"dBase IV"</font></b>
<br>        .Properties(<b><font color="green">"Data Source"</font></b>) = pathToArc
<br>        .<font color="blue">Open</font>
<br>    <font color="blue">End</font> <font color="blue">With</font>
<br><font color="green">'.....................
<br>    Set dbfRS = New ADODB.Recordset
<br>    Set dbfRS.ActiveConnection = dbfConn
<br>    
<br>    With dbfRS
<br>        .CursorLocation = adUseClient
<br>        .CursorType = adOpenDynamic
<br>        .LockType = adLockOptimistic
<br>        .Open "SELECT * FROM PAYORDERS"
<br>        DoEvents
<br>        For k = 1 To N
<br>            .AddNew
<br>            .Fields(0) = v(k).SeqNo
<br>'</font>...................
<br>        .<font color="blue">Update</font>
<br>        <font color="blue">Next</font> k
<br>    DoEvents
<br>    Debug.<font color="blue">Print</font> <b><font color="green">"Before Close"</font></b>
<br>        Dim pP <font color="blue">As</font> ADODB.Property
<br>        <font color="blue">For</font> Each pP In .Properties
<br>            Debug.<font color="blue">Print</font> pP.Name & Chr<b><font color="darkblue">(9</font></b>) & pP.Value
<br>        <font color="blue">Next</font> pP
<br>        <font color="blue">Set</font> .ActiveConnection = Nothing
<br>    Debug.<font color="blue">Print</font> <b><font color="green">"After Close"</font></b>
<br>        <font color="blue">For</font> Each pP In .Properties
<br>            Debug.<font color="blue">Print</font> pP.Name & Chr<b><font color="darkblue">(9</font></b>) & pP.Value
<br>        <font color="blue">Next</font> pP

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.778 из 5