|
|
|
Обновление Resync вновь введенной записи
|
|||
|---|---|---|---|
|
#18+
Обновляю вновь введенную запись Resync-ом, но так как в это время стою на какой-то из существовавших до того строк, то он (resync) её и заменяет на новую! :( Вопрос понятен? Что делать? Надо как-то на пустую строчку для начала в запросе встать, или что-то в этом роде? Подскажите, плиз? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2004, 15:46 |
|
||
|
Обновление Resync вновь введенной записи
|
|||
|---|---|---|---|
|
#18+
Вопрос понятен? нет >стою на какой-то из существовавших где стоишь (в каком объекте) ??? >заменяет на новую она (новая) откуда берется ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2004, 16:26 |
|
||
|
Обновление Resync вновь введенной записи
|
|||
|---|---|---|---|
|
#18+
Стргде стоишь (в каком объекте) ???Да хоть где. :) В гриде том же, отображающем запрос с данными из таблички, в которую вставка идет. Строна (новая) откуда берется ???а новую строку другим запросом insert-ю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2004, 16:38 |
|
||
|
Обновление Resync вновь введенной записи
|
|||
|---|---|---|---|
|
#18+
немного проясняется. речь идет (опять же, видимо) оResync Method Refreshes the data in the current Recordset object, or Fields collection of a Record object, from the underlying database.это ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2004, 16:49 |
|
||
|
Обновление Resync вновь введенной записи
|
|||
|---|---|---|---|
|
#18+
именно Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2004, 17:04 |
|
||
|
Обновление Resync вновь введенной записи
|
|||
|---|---|---|---|
|
#18+
обычный ado recordset может быть источником данных для заполнения таблиц ado.net работа "в лоб" с объектами ado - об этом лучше спрашивать (насколько я понял) в форуме по Delphi. здесь же в основном C# и vb.net и работа с .net framework. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2004, 17:20 |
|
||
|
Обновление Resync вновь введенной записи
|
|||
|---|---|---|---|
|
#18+
ну :) Я хотя бы попытался :) В форуме по Delphi тоже спросил - молчат все, как партизаны :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2004, 17:31 |
|
||
|
Обновление Resync вновь введенной записи
|
|||
|---|---|---|---|
|
#18+
Отдельного форума по ADO нет. А ADO.NET и ADO отличаются кардинально. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2004, 10:05 |
|
||
|
Обновление Resync вновь введенной записи
|
|||
|---|---|---|---|
|
#18+
Спроси в Аксесе - или пошлют, или ответят. Но вообще там люди добрые :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2004, 11:13 |
|
||
|
Обновление Resync вновь введенной записи
|
|||
|---|---|---|---|
|
#18+
Если кому поможет, вот пример кода на update одного поля грида (на инсерт нужно доработать, но идея я думаю будет ясна): TADOStoredProcPost = class(TADOStoredProc) public procedure Post; override; end; procedure TADOStoredProcPost.Post; begin UpdateRecord; case State of dsEdit, dsInsert: begin DataEvent(deCheckBrowseMode, 0); DoBeforePost; frmMain.spUserPost.Parameters.ParamByName('ID').Value:= FieldByName('ID').Value; frmMain.spUserPost.Parameters.ParamByName('NAME').Value:= FieldByName('NAME').Value; frmMain.spUserPost.ExecProc; Recordset.Update(EmptyParam,EmptyParam); Recordset.Resync(adAffectAll,adResyncAllValues); SetState(dsBrowse); DoAfterPost; end; end; end; как видно постим хранимкой, а потом обновляется инфа о нужной записи в рекордсете. при этом и читаем в датасет хранимкой (она осталась за кадром, но там все как обычно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2009, 15:08 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=74&tid=1351938]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 318ms |

| 0 / 0 |
