Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как из VBA можно загнать лист Excel в поле image SQL Servera как объект OLE?
|
|||
|---|---|---|---|
|
#18+
Как из VBA можно загнать лист Excel в поле image SQL Servera как объект OLE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2002, 03:17 |
|
||
|
Как из VBA можно загнать лист Excel в поле image SQL Servera как объект OLE?
|
|||
|---|---|---|---|
|
#18+
Не знаю уж как обьект OLE или не обьект .... но файл можно записать и затем прочитать вот так (имеется таблица "Excel" с image полем "OLEOB",файл "IN.xls"): Option Explicit Private Sub Command1_Click() Dim bytBLOB() As Byte Dim bytChunk() As Byte Dim intnum As Integer Dim c As New ADODB.Connection Dim r As New ADODB.Recordset Dim lngOffset, lngImageSize As Long Const conChunkSize = 100 c.Open "Provider=sqloledb;server=MYSERVER;DataBase=MYDB;Trusted_Connection=Yes" r.ActiveConnection = c r.CursorLocation = adUseServer r.Open "Excel", , adOpenKeyset, adLockOptimistic intnum = FreeFile Open "c:\IN.xls" For Binary As #intnum ReDim bytBLOB(FileLen("c:\IN.xls")) Get #intnum, , bytBLOB Close #intnum '======== добавим Excel файл в базу r.AddNew r.Fields("OLEOB").AppendChunk bytBLOB r.Update r.Close '======= Читаем и создаем Исходный файл intnum = FreeFile Open "C:\OUT.xls" For Binary As #intnum r.Open "Excel" r.MoveFirst lngImageSize = r("OLEOB").ActualSize Do While lngOffset < lngImageSize bytChunk() = r("OLEOB").GetChunk(conChunkSize) Put #intnum, , bytChunk() lngOffset = lngOffset + conChunkSize Loop MsgBox "ВСЕ" r.Close Set r=Nothing c.Close Set c=Nothing End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2002, 17:46 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=421&tid=2171516]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
16ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 306ms |
| total: | 444ms |

| 0 / 0 |
