|
|
|
Сохранение файлов на сервере
|
|||
|---|---|---|---|
|
#18+
Народ поможите чем могете :-) Есть таблица CustomerEngName, поле Files тип image Загрузка файла на сервер Private Sub Command2_Click() Dim mstream As New ADODB.Stream Dim rs As New ADODB.Recordset rs.Open "SELECT Files FROM CustomerEngName WHERE ID=1", "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=UnionDB;Data Source=SRVAPP1", adOpenKeyset, adLockOptimistic mstream.Type = adTypeBinary mstream.Open mstream.LoadFromFile "c:\test.jpeg" rs.Fields("Files").Value = mstream.Read rs.Update End Sub Проверка Private Sub Command1_Click() Dim mstream As New ADODB.Stream Dim rs As New ADODB.Recordset rs.Open "SELECT Files FROM CustomerEngName WHERE ID=1", "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=UnionDB;Data Source=SRVAPP1", adOpenKeyset, adLockOptimistic mstream.Type = adTypeBinary mstream.Open mstream.Write rs.Fields("Files").Value mstream.SaveToFile "c:\test1.jpeg", adSaveCreateOverWrite End Sub Пытаюсь посмотреть "http://SRVAPP1/unionDB?sql=SELECT FILES FROM CustomerEngName where ID=1" Нифига не получается!!!!!!!!!!!!!!! В чём грабли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 16:15 |
|
||
|
Сохранение файлов на сервере
|
|||
|---|---|---|---|
|
#18+
а откуда у этой строки ноги растут ???? http://SRVAPP1/unionDB SRVAPP1 - это наверное имя твоего компа unionDB - это наверное имя asp - скрипта на IIS `е запущенном на этой машинке и какую ошибку выдает скрипт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 17:37 |
|
||
|
Сохранение файлов на сервере
|
|||
|---|---|---|---|
|
#18+
Прошу прощения запрос бредовый "http://SRVAPP1/unionDB?sql=SELECT FILES FROM CustomerEngName where ID=1" Наверное вопрос состоит в том как лучше отображать файлы которые храняться на сервере, в браузере. Может у кого есть какие наработки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 18:01 |
|
||
|
Сохранение файлов на сервере
|
|||
|---|---|---|---|
|
#18+
1. должен быть установлен веб -сервер, поддерживающий серверные скрипты это может быть MS IIS 2. может быть написан серверный скрипт ASP или ASPX можно конечно и на перле или PHP , но для VB шников ближе именно эти технологии 3. в скрипт передается параметр методом GET- после знака ? myvar = все что угодно в том числе и запрос скрипт должен обработать параметр и выдать результат - веб страницу с содержимым в необходимом тебе виде вот тебе и обзор трехзвенной технологии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2003, 18:18 |
|
||
|
Сохранение файлов на сервере
|
|||
|---|---|---|---|
|
#18+
Спасибо, интересно а другой технологии ( кроме IIS) взаимодействия броузера и SQL сервера нет? Напрямую нельзя обратиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 10:10 |
|
||
|
Сохранение файлов на сервере
|
|||
|---|---|---|---|
|
#18+
почему же ? можно и напрямую , только теряются преимущества трехзвенки. можно использовать клиентские скрипты, только это неудобно придется устанавливать драйвера доступа к базе данных каждому клиенту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 10:13 |
|
||
|
Сохранение файлов на сервере
|
|||
|---|---|---|---|
|
#18+
Хорошо спрошу по другому, как распечатать на клиенте файл хранимый в базе данных, причем он может быть либо картинка(.jpg, .tif), или офисный документ. Я подумал ето сделать через браузер, оп сам найдет сопоставленное приложение и выполнит метод print. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 10:32 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1791&tid=1681052]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 291ms |

| 0 / 0 |
