powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Изменение поля
10 сообщений из 10, страница 1 из 1
Изменение поля
    #32196101
Фотография DIKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю вот такую выборку
Код: plaintext
SELECT 'Адрес' = (CASE WHEN CITY IS NULL THEN '' ELSE CITY + ', ' END +CASE WHEN STREET IS NULL THEN '' ELSE STREET END)

ставлю рекордсету ActiveConnection=nothing
Затем хочу изменить в рекордсете поле адрес ругается
Можно ли при каких нибудь настройках рекордсета менять содержимое таких полей?
...
Рейтинг: 0 / 0
Изменение поля
    #32196221
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для полноценной работы с отключенным рекордсетом необходимо
разместить курсор на клиентской стороне:
CursorLocation Property
Applies To: Connection Object | Recordset Object
...
Рейтинг: 0 / 0
Изменение поля
    #32196250
Фотография DIKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cursorlocation = adUseClient
не помогает
...
Рейтинг: 0 / 0
Изменение поля
    #32196609
VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тебе надо установить следующие свойства
recordset.CursorLocation=adUseClient |adUseClientBatch
recordset.CursorType=adOpenStatic |adOpenKeyset
recordset.LockEdits=adLockOptimistic | adLockBatchOptimistic
...
Рейтинг: 0 / 0
Изменение поля
    #32197331
q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
q
Гость
Все свойства так и стоят с самого начала, более того, все поля рекордсета в которых значения беруться из одного столбца - обновляются. А вот составной ни в какую :(((
...
Рейтинг: 0 / 0
Изменение поля
    #32197363
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А метод Filter для рекордсета не пробовали ?
...
Рейтинг: 0 / 0
Изменение поля
    #32197380
q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
q
Гость
А чем он поможет?
...
Рейтинг: 0 / 0
Изменение поля
    #32197908
Фотография tpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Затем хочу изменить в рекордсете поле адрес ругается

А, как хоть ругается?
...
Рейтинг: 0 / 0
Изменение поля
    #32198050
q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
q
Гость
Run-time error '-2147217887 (800040e21)':

Произошли ошибки во время выполнения многошаговой операции.
Проверьте значения всех состояний.

Еще раз подчеркиваю, что ошибка возникает ТОЛЬКО при попытке менять содержимое поля где значение "составное".
...
Рейтинг: 0 / 0
Изменение поля
    #32198062
Andrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Изменение поля
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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