Переключение на Главную Страницу Страницы: 1 2 3 [4]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Индексы при вставке записей (число прочтений - 11894 )
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Индексы при вставке записей
Ответ #45 - 22. Апреля 2009 :: 08:21
Печать  
возможно проблема в индексе IDELETED ?
Нельзя ли поиграться с параметром Deleted при подключении?
leov-001 писал(а) 24. Марта 2009 :: 05:34:
     
     
Код
Выбрать все
СтрокаСодинния = "
	|Provider=VFPOLEDB.1;
	|Deleted=-1;
	|Null = Yes;
	|Exclusive = No;
	|SourceType = DBF;
	|Data Source=" + КаталогИБ() + ";
	|Mode=ReadWrite;
	|Extended Properties="""";
	|User ID="""";
	|Password="""";
	|Mask Password=False;
	|Collating Sequence=MACHINE;
	|DSN="""""; 


У меня ни "Set Deleted=Yes" ни "Deleted=Yes" не катит, выдает ошибку FAILED! IDataInitialize::GetDataSource(): Формат строки инициализации не соответствует спецификации OLE DB.

Пишу так Deleted=0 - Показывает удаленные записи, Deleted=-1 - НЕ показывает удаленные записи


После удаления переподключиться стандартно.

Еще вариант удаления
Код
Выбрать все
 SQLComm.ExecuteStatement ("Exec('USE SC6323 IN 0')");
    SQLComm.ExecuteStatement ("Exec('DELETE FOR 1=1')");
 


вместо SC6323  - свой справочник
  
Наверх
 
IP записан
 
AAA_CHEL
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 46
Зарегистрирован: 19. Апреля 2009
Re: Индексы при вставке записей
Ответ #46 - 24. Апреля 2009 :: 06:01
Печать  
Не работает. Не помогло ничего, кроме удаления и добавления штатными средствами 1С. Все-так индексы строятся по разному, в скульной базе все делает MS SQL, поэтому там и проблем нет. Но одного не пойму, если индексы чуть разные, но как же VFP выборки делает по таким полям, если надо ORDER BY ?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 3 [4] 
ОтправитьПечать