powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi7 ADO опять ошибка "row cannot..."
14 сообщений из 39, страница 2 из 2
Delphi7 ADO опять ошибка "row cannot..."
    #32248470
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Dmitry_1:

По идее это так должно быть (в теории). LockType = BatchOptimistic.
Добавляем в таблицу записи, постим изменения, а затем метод UpdateRecord(а тут параметр). И все (или не все - см. параметр) сбрасывается уже в базу.

to Pohipodium:

Попробую, но чую, что я прав. =)
...
Рейтинг: 0 / 0
Delphi7 ADO опять ошибка "row cannot..."
    #32248690
_JINX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Prochitayte moi statii - vozmojno eto to chto Vam nujno

http://www.delphikingdom.com/helloworld/ado02.htm

http://www.delphikingdom.com/helloworld/ado03.htm
...
Рейтинг: 0 / 0
Delphi7 ADO опять ошибка "row cannot..."
    #32248720
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте :
1) Properties['Update Resync']:=adResyncAll,
2) Второй Post оформить так :
try
Post;
except
S:=''
For i:=0 to Table.RecordCount do
S:=S+' | '+Table.Field .AsString;
ShowMessage(S);
end;
В случае ошибки Вы увидите, какие значения постятся в базу и что в них неправильно.
...
Рейтинг: 0 / 0
Delphi7 ADO опять ошибка "row cannot..."
    #32248978
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон, вместо Table.RecordCount читать Table.FieldCount-1.
...
Рейтинг: 0 / 0
Delphi7 ADO опять ошибка "row cannot..."
    #32249067
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елки, все впопыхах, да наскоро.... как гляну, так опять ошибка... Вот окончательно вроде:
2) Второй Post оформить так :
try
Post;
except
S:=''
For i:=0 to Table.FieldCount-1 do
S:=S+' | '+Table.Fields<i>.AsString;
ShowMessage(S);
end;
Зараза, скобки квадратные должны быть на месте <i>, но форумом воспринимаются как включение italic :-)
...
Рейтинг: 0 / 0
Delphi7 ADO опять ошибка "row cannot..."
    #32249068
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елки, все впопыхах, да наскоро.... как гляну, так опять ошибка... Вот окончательно вроде:
2) Второй Post оформить так :
try
Post;
except
S:=''
For i:=0 to Table.FieldCount-1 do
S:=S+' | '+Table.Fields<i>.AsString;
ShowMessage(S);
end;
Зараза, скобки квадратные должны быть на месте <i>, но форумом воспринимаются как включение italic :-)
...
Рейтинг: 0 / 0
Delphi7 ADO опять ошибка "row cannot..."
    #32249110
Добрый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елки, все впопыхах, да наскоро.... как гляну, так опять ошибка
...
Рейтинг: 0 / 0
Delphi7 ADO опять ошибка "row cannot..."
    #32249179
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Mik Prokoshin:

Так ведь есть же замечтательная фишка - кнопка CODE (вон она на меня так и смотрит). Выделяем наш код - и нажимаем волшебную кнопку. Никаких <i> писать не придется. :)
...
Рейтинг: 0 / 0
Delphi7 ADO опять ошибка "row cannot..."
    #32249961
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно установить CursorLocation в clUseServer и запись будет получать значение счетчика сразу при создании
...
Рейтинг: 0 / 0
Delphi7 ADO опять ошибка "row cannot..."
    #32250083
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to MaratIsk:

Вот это - интересно. Не пробовал.
...
Рейтинг: 0 / 0
Delphi7 ADO опять ошибка "row cannot..."
    #32252709
Фотография Mihail R.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
clUseServer не всегда достаточно быстро
...
Рейтинг: 0 / 0
Delphi7 ADO опять ошибка "row cannot..."
    #32253299
Фотография Skleroz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
До конца не дочитал, но надеюсь, помогу ...
...
Рейтинг: 0 / 0
Delphi7 ADO опять ошибка "row cannot..."
    #32254195
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Mihail R

При работе с Асс расположение курсора не имеет особого значения. Просто при clUseServer поддержка курсора будет осуществляться движком БД в отличии от clUseClient при котором курсор поддерживается курсорной библиотекой ADO. При значительных объемах НД движок БД отработает быстрее.
...
Рейтинг: 0 / 0
Delphi7 ADO опять ошибка "row cannot..."
    #32254660
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле помогло. CursorLocation в clUseServer.
...
Рейтинг: 0 / 0
14 сообщений из 39, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi7 ADO опять ошибка "row cannot..."
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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