Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) прямая запись dbf и индексные файлы (число прочтений - 2805 )
sinas
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 5
Зарегистрирован: 26. Января 2010
прямая запись dbf и индексные файлы
26. Января 2010 :: 23:25
Печать  
облазил пол инета но так и не понял:
можно ли решить проблему разрушения индекса при прямой записи через ado?
использовался провайдер vfpoledb

  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: прямая запись dbf и индексные файлы
Ответ #1 - 27. Января 2010 :: 11:21
Печать  
Можно поставить Collating Sequence=MACHINE разрушения не будет,
но индекс может сформироваться некорректно.

У 1С собственный порядок сортировки отличный от общепринятых.
Например буква ё не там стоит.

Кажется в SQLlite Орефков учел эти особенности - можно через эту компоненту,
но лучше уточнить у автора
  
Наверх
 
IP записан
 
sinas
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 5
Зарегистрирован: 26. Января 2010
Re: прямая запись dbf и индексные файлы
Ответ #2 - 27. Января 2010 :: 12:26
Печать  
спасибо
про Collating Sequence=MACHINE знаю
не помогает ... индекс понятно дело формируется не корректно помогает только переиндексация через 1с

попробую SQLlite погонять
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: прямая запись dbf и индексные файлы
Ответ #3 - 27. Января 2010 :: 13:04
Печать  
Запись через в DBF посредством SQLite вроде невозможна.
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
sinas
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 5
Зарегистрирован: 26. Января 2010
Re: прямая запись dbf и индексные файлы
Ответ #4 - 27. Января 2010 :: 18:31
Печать  
если через SQLite невозможна то есть ли все-таки возможность
победить индексы 1с?
имеется ввиду для записи в реальном режиме
  
Наверх
 
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: прямая запись dbf и индексные файлы
Ответ #5 - 30. Января 2010 :: 22:05
Печать  
vandalsvq писал(а) 27. Января 2010 :: 13:04:
Запись через в DBF посредством SQLite вроде невозможна.

пока...
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: прямая запись dbf и индексные файлы
Ответ #6 - 31. Января 2010 :: 05:27
Печать  
orefkov писал(а) 30. Января 2010 :: 22:05:
vandalsvq писал(а) 27. Января 2010 :: 13:04:
Запись через в DBF посредством SQLite вроде невозможна.

пока...

А вот это уже интересно. Ждем новостей с фронта Подмигивание.
Пы.сы. наверное "с возвращением"
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: прямая запись dbf и индексные файлы
Ответ #7 - 31. Января 2010 :: 10:50
Печать  
orefkov писал(а) 30. Января 2010 :: 22:05:
vandalsvq писал(а) 27. Января 2010 :: 13:04:
Запись через в DBF посредством SQLite вроде невозможна.

пока...

Ну нифигасе!!!! Саша умеет приятно удивлять. Скрестил пальцы...  Улыбка
  
Наверх
 
IP записан
 
sinas
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 5
Зарегистрирован: 26. Января 2010
Re: прямая запись dbf и индексные файлы
Ответ #8 - 31. Января 2010 :: 15:45
Печать  
orefkov писал(а) 30. Января 2010 :: 22:05:
vandalsvq писал(а) 27. Января 2010 :: 13:04:
Запись через в DBF посредством SQLite вроде невозможна.

пока...


было бы здорово ... сколько проблем бы решилось
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: прямая запись dbf и индексные файлы
Ответ #9 - 02. Февраля 2010 :: 09:47
Печать  
sinas писал(а) 31. Января 2010 :: 15:45:
orefkov писал(а) 30. Января 2010 :: 22:05:
vandalsvq писал(а) 27. Января 2010 :: 13:04:
Запись через в DBF посредством SQLite вроде невозможна.

пока...


было бы здорово ... сколько проблем бы решилось


А каких ?
1С очень быстро добавляет записи, в отличии от выборки
  
Наверх
 
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: прямая запись dbf и индексные файлы
Ответ #10 - 02. Февраля 2010 :: 21:50
Печать  
kiruha писал(а) 02. Февраля 2010 :: 09:47:
sinas писал(а) 31. Января 2010 :: 15:45:
orefkov писал(а) 30. Января 2010 :: 22:05:
vandalsvq писал(а) 27. Января 2010 :: 13:04:
Запись через в DBF посредством SQLite вроде невозможна.

пока...


было бы здорово ... сколько проблем бы решилось


А каких ?
1С очень быстро добавляет записи, в отличии от выборки

Согласен целиком. Потому пока особо не заморачивался с insert/update/delete.
Пока вижу одно путное применение - открытие периода немонопольно (как уже есть для sql)
  
Наверх
 
IP записан
 
sinas
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 5
Зарегистрирован: 26. Января 2010
Re: прямая запись dbf и индексные файлы
Ответ #11 - 15. Февраля 2010 :: 17:57
Печать  
orefkov писал(а) 02. Февраля 2010 :: 21:50:
kiruha писал(а) 02. Февраля 2010 :: 09:47:
sinas писал(а) 31. Января 2010 :: 15:45:
orefkov писал(а) 30. Января 2010 :: 22:05:
vandalsvq писал(а) 27. Января 2010 :: 13:04:
Запись через в DBF посредством SQLite вроде невозможна.

пока...


было бы здорово ... сколько проблем бы решилось


А каких ?
1С очень быстро добавляет записи, в отличии от выборки

Согласен целиком. Потому пока особо не заморачивался с insert/update/delete.
Пока вижу одно путное применение - открытие периода немонопольно (как уже есть для sql)

возможно ... но для меня решило бы проблему УРБД ... чтобы можно было фильтровать что выгружать ... что нет ...
использовать Xbase не проходит ... транзакции не поддерживает
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать