|
|
|
Обновление запроса, созданного на основе процедуры с несколькими Select
|
|||
|---|---|---|---|
|
#18+
Не получается обновить данные в запросе ADORecordset, открытом на основе Select из хранимой процедуры. Последняя содержит несколько наборов строк. При этом, ошибки не выдает, но и обновлять не обновляет. Ado_Rs.Supports(adUpdate)=true. В чем может быть дело? Dim MyCmd as As New ADODB.Command Dim ado_rs as New adoDb.Recordset Dim MyVariant as String .................................... Set ado_Rs.Source = Mycmd Ado_Rs.CursorLocation = adUseClient Ado_Rs.Open , , adOpenKeyset, adLockOptimistic Set Ado_Rs = Ado_Rs.NextRecordset Ado_Rs![MyField] = MyVariant Ado_Rs.Update Спасибо за советы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 16:19:08 |
|
||
|
Обновление запроса, созданного на основе процедуры с несколькими Select
|
|||
|---|---|---|---|
|
#18+
Elena GadjievaНе получается обновить данные в запросе ADORecordset, открытом на основе Select из хранимой процедуры. Последняя содержит несколько наборов строк. При этом, ошибки не выдает, но и обновлять не обновляет. Ado_Rs.Supports(adUpdate)=true. В чем может быть дело? Dim MyCmd as As New ADODB.Command Dim ado_rs as New adoDb.Recordset Dim MyVariant as String .................................... Set ado_Rs.Source = Mycmd Ado_Rs.CursorLocation = adUseClient Ado_Rs.Open , , adOpenKeyset, adLockOptimistic Set Ado_Rs = Ado_Rs.NextRecordset Ado_Rs![MyField] = MyVariant Ado_Rs.Update Ado_Rs Спасибо за советы. если так? Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 17:03:21 |
|
||
|
Обновление запроса, созданного на основе процедуры с несколькими Select
|
|||
|---|---|---|---|
|
#18+
Точно!!! Получилось:-)) В Help написано:"When used on a client-side (ADOR) Recordset object, the LockType property can only be set to adLockOptimisticBatch." Никогда не пользовалась этим параметром и методом UpdateBatch, теперь буду знать про него. Огромное спасибо :-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2004, 17:16:47 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=45&tid=1671609]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 316ms |

| 0 / 0 |
