Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Object command, image vb
|
|||
|---|---|---|---|
|
#18+
Госпоада подскажите можно в vb через ado вставить в поле image файл. Recordsetом я знаю можно и все проходит но вот объектом команд и хранимую процеду не получается пишет что не поддерживается тип параметра. Вот пример есть таблица на sql и три поля int, char, image, мне нужно положить имя файла и сам файл. Делаю я это так. На клиенте: Private Sub Command4_Click() Dim cm As New Command Dim fl As file, vF As Variant, stm As New Stream Dim str As String, i As Long If Ffso.FileExists("C:\mail_in\rst.rar") = True Then Set fl = Ffso.GetFile("C:\mail_in\rst.rar") str = fl.Name End If With stm .Mode = adModeReadWrite .Type = adTypeBinary .Open .LoadFromFile ("c:\mail_in\" & str) .Position = 0 i = .Size vF = .Read(.Size) .Close End With With cm .ActiveConnection = cn .CommandType = adCmdStoredProc .CommandText = "sam" .Parameters(1).Type = adChar .Parameters(1).Size = Len(str) .Parameters(1).Direction = adParamInput .Parameters(1).Value = str .Parameters(2).Type = adVariant .Parameters(2).Direction = adParamInput .Parameters(2).Size = i .Parameters(2).Value = vF .Execute End With End Sub вот хранимая процедура CREATE PROCEDURE [sam] @fl char(100),@im image AS insert into samp values(@fl,@im ) GO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2004, 07:01 |
|
||
|
Object command, image vb
|
|||
|---|---|---|---|
|
#18+
А почему тип второго параметра adVariant ? И кстати не видно кода, где эти параметры добавляются в коллекцию Parameters. Сделай .Parameters.Refresh и ADO само заполнит тип. По идее он должен быть adLongVarChar. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2004, 16:02 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2170270]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
20ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 330ms |

| 0 / 0 |
