powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не возвращает в VB из ХП текстовые переменные
3 сообщений из 3, страница 1 из 1
Не возвращает в VB из ХП текстовые переменные
    #32776008
Piter_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Подскажите, почему не хочет возвращать в программу VB параметры из ХП. С числовыми проблем нет, все возвращает списком.

Set cnn = New ADODB.Connection
Set rst = New Recordset
cnn.ConnectionString = "Provider=SQLOLEDB.1;Password=" & pasword & ";Persist Security Info=True;User ID=" & login & ";Initial Catalog=AiS_2;Data Source=" & server
Set cmd = New ADODB.Command
cnn.Open
Set cmd.ActiveConnection = cnn
cmd.CommandText = "NameFirma_po_Nomeru"
cmd.CommandType = adCmdStoredProc


Set rst.ActiveConnection = cnn
Set prm = cmd.CreateParameter("@NameFirma_", adVarWChar, adParamOutput)
cmd.Parameters.Append prm

NomFirma = Text7.Text '--'--- Взяли номер Фирмы и послали его в ХП ----
Set prm = cmd.CreateParameter("@IdFirma_", adInteger, adParamInput, , NomFirma)
cmd.Parameters.Append prm

cmd.Execute
Text2.Text = cmd.Parameters("@NameFirma_")
cnn.Close


ХП :
ALTER PROCEDURE NameFirma_po_Nomeru
(@NameFirma_ varchar(30) OUTPUT, @IdFirma_ int)
AS
Select @NameFirma_=NaimFirma from Firma
WHERE @IdFirma_=IdFirma
go

declare @s varchar(30)
exec NameFirma_po_Nomeru @s OUTPUT, 5
select @s

пишет ошибку - Parametr qbject is improperty denined. Inconsistent or incomplete
infomation was providered.
...
Рейтинг: 0 / 0
Не возвращает в VB из ХП текстовые переменные
    #32776053
boevik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй задать размер:

Set prm = cmd.CreateParameter("@NameFirma_", adVarWChar, adParamOutput, 30)

--------------------------------------------------
Никогда не говори никогда
...
Рейтинг: 0 / 0
Не возвращает в VB из ХП текстовые переменные
    #32776084
Piter_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, boevik - работает!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не возвращает в VB из ХП текстовые переменные
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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