|
У кого-нибудь есть функция ЗначениеИзСтроки 7-шное реализованное в 8-ке? | ☑ | ||
---|---|---|---|---|
0
beholder
25.02.13
✎
18:41
|
Есть куча таблиц значений сохраненных в строке неограниченной длины в 7-ке, всё это подгружено в 8-ю базу, стоит задача вытащить эту инфу.
|
|||
1
pumbaEO
25.02.13
✎
18:43
|
(0) с сылками на объекты базы данных 7.7? Или простые типы?
|
|||
2
beholder
25.02.13
✎
18:51
|
(1) простые типы
|
|||
3
pumbaEO
25.02.13
✎
18:56
|
(2) ну тогда Ole подключение к любой базе 7.7 и ЗначениеИзСтроки и построчно/поколоночно переноси в таблицу значений восмерки.
|
|||
4
beholder
26.02.13
✎
10:15
|
(3) Напрямую не работает.
|
|||
5
Avalone2010
26.02.13
✎
10:17
|
http://infostart.ru/public/120181/
Если подойдет, поставь плюсик |
|||
6
beholder
26.02.13
✎
10:23
|
(5) Плюс поставил, но немного не то, ЗначениеИзСтроки нужно а не ЗначениеИзСтрокиВнутр
|
|||
7
Avalone2010
26.02.13
✎
10:26
|
(6) Если ничего не найдете, в 7.7 можно будет вашу выгрузку поправить дописав к "ЗначениеИзСтроки" пару букв :)
|
|||
8
beholder
26.02.13
✎
11:13
|
(7) А там что описание типов только отличается? То есть вместо N - Число, да? =)
Просто я уже перекинул DTS-ом инфу в 7-ку, загрузил с помощью ADO и ЗначениеИзСтроки в справочник, потом перекинул DTS-ом же в 8-ку и теперь с помощью обработки пытаюсь, впихнуть в справочник 8-чный. И всё из-за того что кое-кто не захотел выгружать в нормальном формате XML а из*****лся через вэб-сервис >:( |
|||
9
Avalone2010
26.02.13
✎
11:20
|
(8) если честно то не помню. Вроде там структура данных совсем иная.
|
|||
10
beholder
26.02.13
✎
18:03
|
При попытке заджойнить 2 млн записей с другими 2 млн обернулась
An error occurred while executing batch. Error message is: There is not enough space on the disk. =))) Придется видимо писать парсер =))) |
|||
11
IamAlexy
26.02.13
✎
18:14
|
(0) открой из 8ки 7ку по оле, выполни то что надо и поимей щастье...
|
|||
12
Avalone2010
26.02.13
✎
18:16
|
(11) Ничего Вы не понимаете. Это же слишком просто и неинтересно :)))
|
|||
13
IamAlexy
26.02.13
✎
18:18
|
(12) сделайте цепочку..
из 8.2 по оле 8.1 из 8.1 откройте 8.0 и из 8.0 откройте по оле 7.7 |
|||
14
Avalone2010
26.02.13
✎
18:22
|
(13) А мусье знает толк в извращениях! Но я бы попробовал через внешние источник подтянуть. Это очень интересно и весело :)
|
|||
15
beholder
26.02.13
✎
18:25
|
(11) Это первое что я попробовал. ЗначениеИзСтроки не работает. Надо поднимать базу лепить туда глобальную функцию, потом якобы заработает.
Сейчас по факту есть 7-шная таблица справочника (с 2 млн записей) в 8-шной базе. Есть 8-шный справочник - приемник (с 2 млн записей). Есть поле код которое просто счетчик. При попытке сделать селект с джойном этих двух таблиц: An error occurred while executing batch. Error message is: There is not enough space on the disk. Сжьiрает диск С, у меня в профиле образовывая файы tmp гигантских размеров. Сейчас идут эксперименты по переносу этих файлов на диск Е где есть свободных 50 гигов. |
|||
16
beholder
26.02.13
✎
18:30
|
Вроде получилось
|
|||
17
Serginio1
26.02.13
✎
19:02
|
(15) Внешняя обработка и открытьФормуМодально
v8: Как выполнить процедуру внешней обработки через OLE |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |