Помощь - Поиск - Пользователи - Календарь
Полная версия: xBase проблема с записью
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 8.x" > (8.х) Конфигурирование на платформе "1С:Предприятие 8.x"
serg161
Элементарный код, а не работает!
Код

базаУчЗаписей.Добавить();
базаУчЗаписей.LOGIN = стр.Логин;
базаУчЗаписей.PASSWORD = стр.Пароль;
базаУчЗаписей.Записать();


Метод записать просто игнорируется, без всяких ошибок. Просто не пишет и все! В чем может быть проблема?
lazy
Кто такой базаУчЗаписей?

И не забываем про тег [code] ;)
serg161
Цитата(lazy @ 28.1.2009, 10:33) *

Кто такой базаУчЗаписей?

это объект xBase. Можно и так - результат только одна созданная запись, остальные молча игнорируются:

Код
текБаза	= Новый XBase();
текБаза.ОткрытьФайл(АдресПМ+\"config\acc.dbf\",АдресПМ+\"config\acc.cdx\");
сч=1;
Пока сч < 10 Цикл
текБаза.Добавить();
текБаза.GLN = сч;
текБаза.Записать();
сч=сч+1;
КонецЦикла;



И не забываем про тег [code] ;)



BabySG
Добавить что возвращает?
serg161
Цитата(BabySG @ 28.1.2009, 13:59) *

Добавить что возвращает?


ничего не возвращает, просто игнорирует.
если открываю базу без индексов, то все нормально создает, записывает, если с индексами - то не пишет.
BabySG
Вставь в цикл
Код
Сообщить(текБаза.НомерЗаписи()); 

и посмотри, что выдавать будет
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.