Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Объект для загрузки файла на SQL server и выгрузки / 6 сообщений из 6, страница 1 из 1
04.02.2012, 05:43
    #37646810
SuperJur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объект для загрузки файла на SQL server и выгрузки
Доброе время суток!

Подскажите, плиз, объект для загрузки файла в базу на SQL server - текстового или картинки, да вообще любого. Так же этот же объект можно использовать для получения загруженного файла обратно.
...
Рейтинг: 0 / 0
04.02.2012, 10:42
    #37646847
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объект для загрузки файла на SQL server и выгрузки
ADODB
...
Рейтинг: 0 / 0
04.02.2012, 10:57
    #37646857
SuperJur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объект для загрузки файла на SQL server и выгрузки
Shocker.Pro,

А каким образом через ADODB можно файлик загрузить в базу? Выгрузить из базы?
...
Рейтинг: 0 / 0
04.02.2012, 11:06
    #37646864
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объект для загрузки файла на SQL server и выгрузки
- через выполнение запросов INSERT и SELECT
- через выполнение хранимок с параметрами
- через открытие рекордсета и прямой записи туда из переменной (наверное можно, не пробовал)
...
Рейтинг: 0 / 0
04.02.2012, 11:11
    #37646869
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объект для загрузки файла на SQL server и выгрузки
Приведу примерчик, как делаю я:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Public Function SY_FilePrepareFromDisk(FullFileName As String, ByRef bFile As Variant, ByRef Dat As Date, Optional Silent As Boolean = False) As Boolean

Dim x As Integer
SY_FilePrepareFromDisk = False
If Not SY_FileCheckLen(FullFileName, Silent) Then Exit Function
Dat = FileDateTime(FullFileName)

On Error GoTo FileErr
x = FreeFile
Open FullFileName For Binary Access Read Shared As #x
ReDim bFil(0 To LOF(x) - 1) As Byte
Get #x, , bFil
bFile = bFil 'иначе ругается на тип данных
Erase bFil
Close #x

On Error GoTo 0
SY_FilePrepareFromDisk = True
Exit Function

FileErr:
If Not Silent Then MsgBox "Ошибка при работе с файлом." + vbCr + Err.Description, vbCritical, "Чтение файла"
On Error GoTo 0
Exit Function

End Function


файл готовится в переменной bFile и дальше через Command передается как параметр хранимки.
...
Рейтинг: 0 / 0
04.02.2012, 12:00
    #37646888
SuperJur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объект для загрузки файла на SQL server и выгрузки
Спасибо за помощь. На текущий момент остановился на использовании "ADODB.Stream".
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Объект для загрузки файла на SQL server и выгрузки / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]