Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Recordset / 25 сообщений из 73, страница 1 из 3
22.05.2003, 14:29
    #32166188
Jem
Jem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
Dim rst as ADODB.Recordset
Dim intA as Integer
Set rst=Me.Recordset
Rst.AddNew
Rst!FK=IntA
Rst.Update
Пишет ошибку:
"Key value for this row was changed or deleted at the data store. The local row is now deleted"
Дело в том что я пытаюсь добавить строку в таблицу но ничего не получается.
Unique table указана
М если попытаться добавить эти значения в таблицу то все работает нормально.
Проблемма появилась после установки Office Xp вместо 2000
Спасибо.
...
Рейтинг: 0 / 0
22.05.2003, 14:38
    #32166202
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
см. справку "AddNew Method"
...
Рейтинг: 0 / 0
22.05.2003, 14:54
    #32166227
Jem
Jem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
2 XAM
И что там есть такого что я не делаю по-твоему?
...
Рейтинг: 0 / 0
22.05.2003, 14:56
    #32166230
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
есть
и я вижу
а ты, судя по вопросу,
не увидел
а жаль
...
Рейтинг: 0 / 0
22.05.2003, 14:59
    #32166238
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
Догадываюсь, что дело в названии поля FK. Аксесс думает, что это сокращение от F#CK, и ругается в ответ.
...
Рейтинг: 0 / 0
22.05.2003, 15:01
    #32166243
Jem
Jem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
Самле прикольное не сказал еще.
Как вы поняли у меня ADP, так вот ошибка эта хоть и появляется но запись в таблицу добавляется успешно. То есть проблеммы с целостностью нет.
А вот форма не хочет этого понять, а так рекордсет на форме основан то вимдимо проблемма в форме она не дает нормально пройти методу update.
Вот такие пироги
...
Рейтинг: 0 / 0
22.05.2003, 15:13
    #32166261
V. Motchulsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
Ох, как народ любит рекордсеты...
...
Рейтинг: 0 / 0
22.05.2003, 15:17
    #32166272
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
Ох, как V. Motchulsky не любит рекордсеты...
...
Рейтинг: 0 / 0
22.05.2003, 15:19
    #32166276
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
не то слово
ОБОЖАЕТ
прям ТАЩИТСЯ
хоть бы справку
читали бы
так нет: вынь да положь
...
Рейтинг: 0 / 0
22.05.2003, 15:21
    #32166286
V. Motchulsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
Да, я никак не пойму, куда приведенный автором код можно приткнуть. Какая же главная цель приследуется?
...
Рейтинг: 0 / 0
22.05.2003, 15:45
    #32166320
Jem
Jem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
2 Хам ты сам то гуру хренов!!
Где ошибка в коде ты конкретно покажи, умник!
Всем остальным:
inta = 1
к примеру. но запись добавить не удается!
Выскакивает ошибка (см. выше)
Зачем мне рекордсет здесь я объяснять не буду, вариант описанный в коде упрощенный.
Если кто-то сталкивался с подной ошибкой то скажите каковы причины ее появления?
Еще раз повторюсь
ADP, запись при использовании кода в таблицу добавляется!!, однако ошибка выскакивает, видимо не дает форма.
Спасибо
...
Рейтинг: 0 / 0
22.05.2003, 15:48
    #32166324
V. Motchulsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
Триггеры на таблице есть?
...
Рейтинг: 0 / 0
22.05.2003, 15:52
    #32166329
Jem
Jem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
Нету.
Данные в форму заносятся хранимой процедурой с параметром.
UniqueTable указанна
Поле FK принадлежит таблице которая указанна в UniqueTable то есть редактировать запись можно, да и ошибка бы была другая.
В 2000 офисе все было тоже самое, однако работало без ошибки, может в форме есть еще что то что я не указал?
Спасибо
...
Рейтинг: 0 / 0
22.05.2003, 15:57
    #32166338
V. Motchulsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
Надо посмотреть в Profiler'е, какие запросы генерируются к серверу, может что-то прояснит.
...
Рейтинг: 0 / 0
22.05.2003, 15:59
    #32166341
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
А Хам-то ответит нам или будет продолжать издеваться?
...
Рейтинг: 0 / 0
22.05.2003, 16:04
    #32166349
Jem
Jem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
2 V. Motchulsky
Ок. спасибо буду думать.
Вообще странная ошибка я такой не разу не видел
...
Рейтинг: 0 / 0
22.05.2003, 16:06
    #32166350
Jem
Jem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
2 Владимир Саныч, нет он не ответит он справку читает. :))
...
Рейтинг: 0 / 0
22.05.2003, 16:13
    #32166362
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
блин, на фиг вот
из-за вашего рекодсета
вышибло аксесс
пока твой код проверял
сколько раз говорил
не пользуйте рекодсет
форм для добавления
или обновления
записей
так нет же
прет вас
достало уже
хотя могу заметить (прищуриваясь)
что строка добавилась
без вопросов и сообщений
...
Рейтинг: 0 / 0
22.05.2003, 16:18
    #32166368
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
Хам прищурился. Хорошая примета. Скоро говорить начнет.
...
Рейтинг: 0 / 0
22.05.2003, 16:19
    #32166370
V. Motchulsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
Думаю, там примерно такой алгоритм общения с сервером.
Update MyTable Set FK=123
Select * From MyTable WHERE FK=.... Скорее всего не 123
...
Рейтинг: 0 / 0
22.05.2003, 16:24
    #32166375
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
естли еще
кто-нить
спросит по поводу
обновления рекордсета
формы для adp-
объявлю стрелку
для разборов
...
Рейтинг: 0 / 0
22.05.2003, 16:28
    #32166378
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
Люди, ща хамить буду. Заразился, видать.

Хам, тебе лично этого вопроса не задавали и за язык не тянули. Ты сам заявил, что знаешь ответ. Ну и какое удовольствие ты от этого получаешь?

Вот. Ну как я в роли самозванного хама?
...
Рейтинг: 0 / 0
22.05.2003, 16:29
    #32166380
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
ААААААА была не была
Как использовать св-во Me.Recoredset для обновления данных в форме?
Хам, забивай стрелу. На какой трамвайной остановке биться будем?
...
Рейтинг: 0 / 0
22.05.2003, 16:33
    #32166386
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
на второй от
Павелецкого вокзала
в сторону Варшавки
Гетца с собой
приведу и Виктора
Сенина
...
Рейтинг: 0 / 0
22.05.2003, 16:35
    #32166390
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Recordset
Будет толпа зрителей. На Гетца придут глядеть
Чтобы друг друга узнать - я буду на коньках, поверх брюк будут надеты оранжевые семейные трусы, в левой руке - пять утюгов.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Recordset / 25 сообщений из 73, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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