powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Обновление Resync вновь введенной записи
10 сообщений из 10, страница 1 из 1
Обновление Resync вновь введенной записи
    #32667212
Tyler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обновляю вновь введенную запись Resync-ом, но так как в это время стою на какой-то из существовавших до того строк, то он (resync) её и заменяет на новую! :(
Вопрос понятен?
Что делать? Надо как-то на пустую строчку для начала в запросе встать, или что-то в этом роде?
Подскажите, плиз?
...
Рейтинг: 0 / 0
Обновление Resync вновь введенной записи
    #32667381
Стр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос понятен?
нет

>стою на какой-то из существовавших

где стоишь (в каком объекте) ???

>заменяет на новую

она (новая) откуда берется ???
...
Рейтинг: 0 / 0
Обновление Resync вновь введенной записи
    #32667434
Tyler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стргде стоишь (в каком объекте) ???Да хоть где. :) В гриде том же, отображающем запрос с данными из таблички, в которую вставка идет.
Строна (новая) откуда берется ???а новую строку другим запросом insert-ю.
...
Рейтинг: 0 / 0
Обновление Resync вновь введенной записи
    #32667481
Стр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
немного проясняется. речь идет (опять же, видимо) оResync Method
Refreshes the data in the current Recordset object, or Fields collection of a Record object, from the underlying database.это ??
...
Рейтинг: 0 / 0
Обновление Resync вновь введенной записи
    #32667535
Tyler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
именно
Код: plaintext
ADOQuery1.RecordSet.Resync(...,...);
там еще
Код: plaintext
ADOQuery1.UpdateCursorPos;
имеется :)
...
Рейтинг: 0 / 0
Обновление Resync вновь введенной записи
    #32667586
Стр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
обычный ado recordset может быть источником данных для заполнения таблиц ado.net

работа "в лоб" с объектами ado - об этом лучше спрашивать (насколько я понял) в форуме по Delphi. здесь же в основном C# и vb.net и работа с .net framework.
...
Рейтинг: 0 / 0
Обновление Resync вновь введенной записи
    #32667608
Tyler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну :) Я хотя бы попытался :)
В форуме по Delphi тоже спросил - молчат все, как партизаны :)
...
Рейтинг: 0 / 0
Обновление Resync вновь введенной записи
    #32668262
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отдельного форума по ADO нет.
А ADO.NET и ADO отличаются кардинально.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Обновление Resync вновь введенной записи
    #32668414
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спроси в Аксесе - или пошлют, или ответят. Но вообще там люди добрые :))
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Обновление Resync вновь введенной записи
    #35827524
vkinter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если кому поможет, вот пример кода на 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;

как видно постим хранимкой, а потом обновляется инфа о нужной записи в рекордсете.
при этом и читаем в датасет хранимкой (она осталась за кадром, но там все как обычно)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Обновление Resync вновь введенной записи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]