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

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

А каким образом через ADODB можно файлик загрузить в базу? Выгрузить из базы?
...
Рейтинг: 0 / 0
Объект для загрузки файла на SQL server и выгрузки
    #37646864
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- через выполнение запросов INSERT и SELECT
- через выполнение хранимок с параметрами
- через открытие рекордсета и прямой записи туда из переменной (наверное можно, не пробовал)
...
Рейтинг: 0 / 0
Объект для загрузки файла на SQL server и выгрузки
    #37646869
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведу примерчик, как делаю я:
Код: 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
Объект для загрузки файла на SQL server и выгрузки
    #37646888
SuperJur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за помощь. На текущий момент остановился на использовании "ADODB.Stream".
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Объект для загрузки файла на SQL server и выгрузки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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