|
|
|
Как сохранить бинарные данные во внешний файл из таблицы SQL сервера? | ☑ | ||
|---|---|---|---|---|
|
0
Ajeksa
23.11.06
✎
18:08
|
Сабж.
|
|||
|
1
romix
модератор
23.11.06
✎
18:11
|
||||
|
2
romix
модератор
23.11.06
✎
18:11
|
Как для MS-SQL - не знаю, там должно быть это.
|
|||
|
3
smaharbA
23.11.06
✎
18:12
|
прямо из скуль ? или "пропустив" через 8.0 ?
Или вопрос вообще о том как работать с бинарниками и хранить их в 1С ? |
|||
|
4
megalodon
23.11.06
✎
18:16
|
объект ADODB.Stream для этого сгодится.
|
|||
|
5
Ajeksa
23.11.06
✎
18:17
|
Например база данных хранится в SQL, в базе данных есть таблица Config, у таблицы есть поле BinaryData. Открыв таблицу, есть данные с содержанием в полях бинарных данных. Могу ли я их просмотреть?
|
|||
|
6
avmlvm
23.11.06
✎
18:31
|
(5) Что есть "посмотреть"???
Ты КАК собираешься "интерпретировать" "двоичную информацию"? Представлять каждый бит - отдельным "нулём" или "единицей"? Или КАК??? Короче.. чЁ хошь??? А информацию из сиквела во "внешний файл" можно перекачать через ole db |
|||
|
7
Ajeksa
23.11.06
✎
18:41
|
"Короче.. чЁ хошь???" - посмотреть модуль конфигурации...
|
|||
|
8
avmlvm
23.11.06
✎
18:44
|
(7) Ну ё-ё-ё.. что значит "посмотреть"? Т.е. ты хочешь её "рекомпилировать" или просто посмотреть на "кучу" нулей и единиц???
|
|||
|
9
Ajeksa
23.11.06
✎
18:46
|
(8) Можешь в аську постучать?
|
|||
|
10
avmlvm
23.11.06
✎
18:58
|
(9) сори.. аськи нет... кинь на мыло (из карточки)
|
|||
|
11
spock
23.11.06
✎
19:06
|
(6)через odbc нельзя?
|
|||
|
12
Neco
23.11.06
✎
19:07
|
вот два вьювера конфигурации, на выбор:
http://proba1c.narod.ru/downloads/1cv8viewer.rar http://proba1c.narod.ru/downloads/V8Viewer.zip |
|||
|
13
Neco
23.11.06
✎
19:10
|
+(12) Первый адд-он к Тотал Командеру. Второй то что тебе нужно
Оба были найдены на мисте. |
|||
|
14
avmlvm
23.11.06
✎
19:11
|
(11) можно.. Просто ole db - работает "удобнее" (хотя есть ole db и через одибися) :-)))
|
|||
|
15
spock
23.11.06
✎
19:24
|
(14)т.е. писать консумера, используя oledb-шный интерфейс, удобнее, чем через odbc интерфейс? я не придираюсь??
|
|||
|
16
avmlvm
23.11.06
✎
19:31
|
(15) Не понял? Зачем писать? Мы говорил об использовании уже "готового".. Ну типа так -
Connection = Новый COMОбъект("ADODB.Connection"); Connection.Provider = "Microsoft.Jet.OLEDB.4.0"; Connection.ConnectionString = "Data Source=D:\RK\RK2.mdb;Persist Security Info=False"; Connection.Open(); И что тут "неудобного"? |
|||
|
17
smaharbA
23.11.06
✎
19:40
|
set Con=createobject("ADODB.Connection")
set Rs=createobject("ADODB.Recordset") Con.cursorlocation=3 Con.Open "provider=SQLOLEDB;Data Source=1cserver;DataBase=Новая;uid=karat;pwd=karat" SQL = "Select Бинары from Бинары" Rs.Open SQL, Con, 1 set s=CreateObject("ADODB.Stream") s.Type = 1 s.Open s.Write Rs("Бинары") s.SaveToFile "bin", 2 |
|||
|
18
smaharbA
23.11.06
✎
19:41
|
+(17) ну думаю в восьмерке не сложно это будет сделать, можно и преобразование сразу если там исходные данные чарт к примеру, а хронятся как бин
|
|||
|
19
SnarkHunter
23.11.06
✎
19:42
|
(0)
В каталоге ...MSSQL\Binn\ лежит утилита textcopy.exe, назначение которой - вставка в таблицу из файла и сохранение из таблицы в файл значений типа text или image. TEXTCOPY [/S [sqlserver]] [/U [login]] [/P [password]] [/D [database]] [/T table] [/C column] [/W"where clause"] [/F file] [{/I | /O}] [/K chunksize] [/Z] [/?] /S sqlserver The SQL Server to connect to. If 'sqlserver' is not specified, the local SQL Server is used. /U login The login to connect with. If 'login' is not specified, a trusted connection will be used. /P password The password for 'login'. If 'password' is not specified, a NULL password will be used. /D database The database that contains the table with the text or image data. If 'database' is not specified, the default database of 'login' is used. /T table The table that contains the text or image value. /C column The text or image column of 'table'. /W "where clause" A complete where clause (including the WHERE keyword) that specifies a single row of 'table'. /F file The file name. /I Copy text or image value into SQL Server from 'file'. /O Copy text or image value out of SQL Server into 'file'. /K chunksize Size of the data transfer buffer in bytes. Minimum value is 1024 bytes, default value is 4096 bytes. /Z Display debug information while running. /? Display this usage information and exit. |
|||
|
20
smaharbA
23.11.06
✎
19:44
|
(19) это не по пацански :)
|
|||
|
21
spock
23.11.06
✎
20:00
|
(16)"ах" "мы" "говорим" "об" "использовании" "уже" "готового" "."".""."
|
|||
|
22
spock
23.11.06
✎
20:02
|
+21 "ну" "так" "надо" "писать" "по" "-" "человечески" "," "а" "не" "морочить" "людям" "голову" "!"
|
|||
|
23
avmlvm
23.11.06
✎
20:51
|
(22) ???
или большой спец по написанию "консумеров"??? Или так... Повыёживаться??? |
|||
|
24
spock
23.11.06
✎
20:52
|
(23)"позаёжЫваться"
|
|||
|
25
avmlvm
23.11.06
✎
21:50
|
(24) Правило № 2 Форума - "Флейм в разделах 1С и IT не допускается."
Т.е. ты не только в консумерах нИсечёшь, но и читать - не умеешь :-((( А умного во всей ветки от тебя - НОЛЬ... |
|||
|
26
SnarkHunter
23.11.06
✎
22:08
|
Когда в адрес человека, который разработал подсистему 1С++ для прямого доступа к данным через OLE DB говорят, что он "нисечёт в консумерах" - это выглядит забавно...
|
|||
|
27
MMF
23.11.06
✎
23:18
|
(7) если извлечение потока из таблицы на диск вызвало затруднения, не стоит браться за задачу просмотра модулей
|
|||
|
28
Ajeksa
24.11.06
✎
00:14
|
(27) Можешь помочь в открытии модуля не включенного в поставку?
|
|||
|
29
SnarkHunter
24.11.06
✎
06:05
|
Хех... Кулхацкерством занялся...
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |