powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / image parameter in SP & VB arrays
7 сообщений из 7, страница 1 из 1
image parameter in SP & VB arrays
    #32009173
sahon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я создал SP с параметром типа image - как мне загнать байтовый массив на VB через ADO в этот параметр?
...
Рейтинг: 0 / 0
image parameter in SP & VB arrays
    #32009176
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может это поможет...
http://www.sql.ru/articles/article.php?id=146
...
Рейтинг: 0 / 0
image parameter in SP & VB arrays
    #32009177
sahon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а можно без файлов? и без Recordset?
...
Рейтинг: 0 / 0
image parameter in SP & VB arrays
    #32009182
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тема эта весьма популярная... Попробуйте поискать в этом форуме, было озвучено уже моного разных вариантов, может быть и для Вас сгодится...
...
Рейтинг: 0 / 0
image parameter in SP & VB arrays
    #32009187
sahon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
к сожалению ничего не нашел
...
Рейтинг: 0 / 0
image parameter in SP & VB arrays
    #32009189
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
image parameter in SP & VB arrays
    #32009211
sahon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извините, конечно, примеры на Дельфи, Си с использованием файлового обмена (которые есть кстати в MSDN) и recordset мне не совсем подходят.
поставлю вопрос прямо - что здесь неправильно:

CREATE TABLE [CrossPlot] (
[iID] [smallint] IDENTITY (1, 1) NOT NULL ,
[iID_Project] [smallint] NOT NULL ,
[tName] [varchar] (255) COLLATE NOT NULL ,
[iVersion] [smallint] NOT NULL ,
[gOtherVariables] [image] NOT NULL ,
CONSTRAINT [PK_CrossPlot] PRIMARY KEY CLUSTERED
(
[iID]
) ON [PRIMARY] ,
CONSTRAINT [IX_CrossPlot] UNIQUE NONCLUSTERED
(
[iID_Project],
[tName]
) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

go

CREATE proc sp_SaveCrossPlot
(@tName varchar(255), @iID_Project smallint, @iVersion smallint, @gOtherVariables image)
as
insert CrossPlot (iID_Project, tName, iVersion, gOtherVariables)
values (@iID_Project, @tName, @iVersion, @gOtherVariables)

go

------------------------------------------------------------------------------------
Public Sub Save_CrossPlot(ByVal xsName As String, ByVal xiVersion As Integer, xbArr() As Byte)
Dim lcmd As ADODB.Command
On Error GoTo p_err
Set lcmd = New ADODB.Command
With lcmd
.CommandType = adCmdStoredProc
.CommandText = "sp_SaveCrossPlot"
Set .ActiveConnection = pcnDomainConn
.Parameters.Append .CreateParameter("@tName", adVarChar, adParamInput, 255, xsName)
.Parameters.Append .CreateParameter("@iID_Project", adSmallInt, adParamInput, , piIDProject)
.Parameters.Append .CreateParameter("@iVersion", adSmallInt, adParamInput, , xiVersion)
.Parameters.Append .CreateParameter("@gOtherVariables", adVarBinary, adParamInput, UBound(xbArr))

.Parameters("@gOtherVariables").Attributes = .Parameters("@gOtherVariables").Attributes Or adParamLong
.Parameters("@gOtherVariables").AppendChunk xbArr
.Execute , , adExecuteNoRecords
End With ' lcmd
p_exit:
Exit Sub
p_err:
MsgBox Err.Description, vbExclamation
Resume p_exit
End Sub
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / image parameter in SP & VB arrays
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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