![]() |
![]() |
![]() |
|
Концептуальный вопрос: хранение картинок в базе 1C SQL Ø |
☑ | ||
---|---|---|---|---|
0
maximt
16.09.05
✎
09:26
|
Задача следующая: есть конфига на 1С:Оперативный учет. Платформа - SQL.
Как лучше организовать хранение отсканированных образов документов (скажем, jpeg с образом удостоверения личности клиента) с привязкой к документу "Договора"? Лучше хранить в папке внутри базы 1С либо в MS SQL? Как осуществлять тогда поиск? Договоров - 1000-1500 в год, документов - 2-3 к каждому договору. |
|||
1
SnarkHunter
16.09.05
✎
09:28
|
В базе... Поле типа image...
|
|||
2
maximt
16.09.05
✎
09:33
|
Извини, не понял: в базе MS SQL? А как штатными средствами 1С осуществлять поиск и просмотр?
|
|||
3
SnarkHunter
16.09.05
✎
09:34
|
Да, в базе MS SQL... Штатными? Никак...
|
|||
4
maximt
16.09.05
✎
09:36
|
Тогда отклоняется. А нельзя хранить ссылки и по ним поиск делать? Или подскажи, как не штатными средствами?
|
|||
5
Денис2
16.09.05
✎
09:36
|
(2) Штатными? никак. А так ADO и вперёд...
А ещё можно картинку uuencode'ить или подобным методом в текст перегонять и в строках неограниченной длины держать... ТОлько база распухнет... |
|||
6
maximt
16.09.05
✎
09:44
|
2 Денис2: такие варианты не подойдут... А как с помощью ADO? Разве MS SQL Server так запустить (как приложение) можно?
|
|||
7
Денис2
16.09.05
✎
09:46
|
(6) Боюсь, ты не понимаешь, о чём говоришь... сервер как приложение запускать не надо. Просто через АДО подключаешься к нему и делаешь запросы.
|
|||
8
maximt
16.09.05
✎
09:49
|
Стандартные SQL-запросы? Чтобы подключиться, нужны драйвера, или ODBC хватит? Извини за глупые вопросы, не силен я в этом! ;)
|
|||
9
Денис2
16.09.05
✎
09:51
|
(8) Ставь MS SQL Server-клиента и там всё, что нужно, будет. А можно поставить и MDAC свеженький с сайта Мелкософта.
|
|||
10
maximt
16.09.05
✎
09:53
|
Денис2, не подскажешь где почитать можно, или пример увидеть?
|
|||
11
vitlick
16.09.05
✎
09:56
|
Подключенеи из 1С к SQL Server через ADO:
Con = СоздатьОбъект("ADODB.Connection"); Con.ConnectionString = "Driver={SQL Server};Server=ИмяСервера;uid=ИмяПользователя;pwd=Пароль;database=ИмяБазы"; Con.Open(); Rcs = СоздатьОбъект("ADODB.RecordSet"); StrSQL = "SELECT * FROM ИмяТаблицы"; Rcs.Open(StrSQL, Con); |
|||
12
Денис2
16.09.05
✎
09:57
|
(10)
http://perlscript.ru/razdel4.shtml http://www.1csql.ru/materials/articles/develop/015.html |
|||
13
maximt
16.09.05
✎
09:58
|
vitlick, спасибо! Уже проясняется! ;)) Где доку можно почитать по ADO?
|
|||
14
Денис2
16.09.05
✎
09:59
|
(13)
"c:\Program Files\Common Files\Microsoft Shared\OFFICE11\1049\ADO210.CHM" :-) |
|||
15
vitlick
16.09.05
✎
10:03
|
Я узнавал либо из хелпа по VBA в MS Office, или из подстновок в том же VBA.
Но для работы подстановок нужно в редакторе VBA подключить библиотеку Microsoft ActiveX Data Objects |
|||
16
maximt
16.09.05
✎
10:04
|
Большое спасибо всем за помощь! Буду рыть дальше!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |