Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не обновляется поле таблицы / 25 сообщений из 31, страница 1 из 2
30.08.2004, 15:16:47
    #32671481
Benzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
Создал таблицу, обозвал ее как системную, поле D566 - числовое. Вот такой код на обновление ничего не меняет:
Код: plaintext
1.
2.
3.
4.
Set tbl = CurrentDb.OpenRecordset("MSysАСЕс", dbOpenDynaset)
..........
tbl.Edit
tbl![d566] =  100  
tbl.Update
, почему?!
...
Рейтинг: 0 / 0
30.08.2004, 15:23:19
    #32671506
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
Вопрос:
а как ты умудрился создать таблицу с таким именем, и нафигам это тебе надо?
...
Рейтинг: 0 / 0
30.08.2004, 15:51:23
    #32671579
Benzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
А вот надо...! :)
И почему "умудрился"? Можешь и сам создать, не боись, это не старашно!
И все-таки вопрос был по обновлению поля, а не по имени таблицы....
...
Рейтинг: 0 / 0
30.08.2004, 15:52:07
    #32671580
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
Benzin
Дак что там просиходит то?
...
Рейтинг: 0 / 0
30.08.2004, 16:02:04
    #32671602
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
Как не пробовал (ACC97 и ACC2002), выскакивает ошибка что нет у меня прав удалять эту таблицу.
...
Рейтинг: 0 / 0
30.08.2004, 16:08:54
    #32671628
Roma R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
А если обновлять запросом

UPDATE MSysАСЕс SET MSysАСЕс.D566 = 100;
...
Рейтинг: 0 / 0
30.08.2004, 16:31:43
    #32671702
Benzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
Да, блин, есть системная таблица по имени "MSysАСЕ s ", я создаю таблицу с именем "MSysАСЕ с ". Ну а потом - кто тебе мешает набрать "АСЕ" кирилицей? :))
------------------------------------------------------
Поле числовое, по умолчанию =0. Ссылка на таблицу происходит(в смысле tbl перестает быть Nothing), а вот поле так 0 и остается равным.
...
Рейтинг: 0 / 0
30.08.2004, 16:37:40
    #32671724
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
BenzinДа, блин, есть системная таблица по имени "MSysАСЕ s ", я создаю таблицу с именем "MSysАСЕ с ". Ну а потом - кто тебе мешает набрать "АСЕ" кирилицей? :))
------------------------------------------------------
Поле числовое, по умолчанию =0. Ссылка на таблицу происходит(в смысле tbl перестает быть Nothing), а вот поле так 0 и остается равным.
Ход твоей мысли довольно сложно уловить.
Во-первых, нужен весь код.
Во-вторых, происходят ли ошибки?
В-третьих, что происходит при
Код: plaintext
UPDATE MSysАСЕс SET MSysАСЕс.D566 =  100 ;
...
Рейтинг: 0 / 0
30.08.2004, 16:38:37
    #32671729
Roma R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
А посмотреть на таблицу с формой можно?
...
Рейтинг: 0 / 0
30.08.2004, 16:40:07
    #32671737
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
Может незаполняется какое-либо обязательное поле...
...
Рейтинг: 0 / 0
30.08.2004, 16:47:03
    #32671764
Benzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
Да весь код я в первом топике и привел, только там нет никакого запроса на обновление, все кодом.
Код, конечно, усеченный. А "усек" я процедуру, которая возвращает число(длинное целое). Вместо нее стоит 100. Никаких ошибок не возникает.
Никакой формы нет. Только процедура и таблица...
Ради любопытства, назвал таблицу "WWW" - никакой разницы.
...
Рейтинг: 0 / 0
30.08.2004, 16:48:07
    #32671770
Benzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
В таблице только одно поле...
...
Рейтинг: 0 / 0
30.08.2004, 16:53:01
    #32671782
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
Тебя обламывает весь код показать?
--
ПОВТОРЯЮ. А ЧТО ЕСЛИ ЗАПРОСОМ
Код: plaintext
UPDATE MSysАСЕс SET MSysАСЕс.D566 =  100 
...
Рейтинг: 0 / 0
30.08.2004, 17:08:05
    #32671837
Benzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
Какой ВЕСЬ код? Еще раз, с начала: одна таблица, имя "www", одно поле, имя "d566", один модуль, имя "Модуль1", в нем одна процедура, имя "qq".
Больше в базе НИЧЕГО НЕТ!!!(создал новую базу). Процедура:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Function qq()
On Error Resume Next
Dim tbl As Recordset

Set tbl = CurrentDb.OpenRecordset("www", dbOpenDynaset)
tbl.Edit
tbl![d566] =  100 
tbl.Update
End Function
...
Рейтинг: 0 / 0
30.08.2004, 17:09:46
    #32671841
Benzin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
Забыл: если обновлять запросом
Код: plaintext
CurrentDb.Execute ("UPDATE www SET www.D566 = 100")
ничего не меняется.
...
Рейтинг: 0 / 0
30.08.2004, 17:10:21
    #32671842
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
И чего ты хочешь со своим On Error Resume Next?
Совсем народ стерлядь дуреет
...
Рейтинг: 0 / 0
30.08.2004, 17:12:40
    #32671854
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
Ошибка в том, что ты не выбираеш ту запись, которую собираешся править
...
Рейтинг: 0 / 0
30.08.2004, 17:13:26
    #32671859
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
BenzinЗабыл: если обновлять запросом
Код: plaintext
CurrentDb.Execute ("UPDATE www SET www.D566 = 100")
ничего не меняется.
Зачем скобки???
...
Рейтинг: 0 / 0
30.08.2004, 17:26:02
    #32671896
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
Блин, если мне не изменяет память, если в названиях объекта есть кирилица, то название надо брать в квадратные скобки.
...
Рейтинг: 0 / 0
30.08.2004, 17:28:13
    #32671904
мдя-мс
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
тякуща запись есь?
Отключи ошибошник. И пасмари на ашипку.
...
Рейтинг: 0 / 0
30.08.2004, 17:30:49
    #32671913
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
последние пост туфта полная.

У тебя может транзакция какая-нибудь запущена?
...
Рейтинг: 0 / 0
30.08.2004, 17:33:38
    #32671923
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
Kelmeпоследние пост туфта полная.

У тебя может транзакция какая-нибудь запущена?
Если ты о текущей записи, то ты не прав. В приведенном коде ошибка именно в этом.
...
Рейтинг: 0 / 0
30.08.2004, 17:33:51
    #32671924
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
Тут все туфта, кроме рекомендации по отключению ошибошника
Вернее его включению
...
Рейтинг: 0 / 0
30.08.2004, 17:34:40
    #32671927
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
Vsevolod V Kelmeпоследние пост туфта полная.

У тебя может транзакция какая-нибудь запущена?
Если ты о текущей записи, то ты не прав. В приведенном коде ошибка именно в этом.
Туфта три раза
...
Рейтинг: 0 / 0
30.08.2004, 17:35:22
    #32671930
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не обновляется поле таблицы
Лох Позорный Vsevolod V Kelmeпоследние пост туфта полная.

У тебя может транзакция какая-нибудь запущена?
Если ты о текущей записи, то ты не прав. В приведенном коде ошибка именно в этом.
Туфта три раза
А вот и не туфта!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не обновляется поле таблицы / 25 сообщений из 31, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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