Вопрос : Ошибка 3709 в применении ASP

Я получаю ошибку 3709: Соединение нельзя использовать для того чтобы выполнить эту деятельность. Оно или закрын или инвалидн в этом смысле. Я не могу найти где это случается. Я вклюал Кодего ниже. Любой помощью будет socon appreciated.

Dim как ADODB.Connection: Установите socon = dbC
Dim sorec1 как ADODB.Recordset
Set sorec1 = новое cmd ADODB.Recordset
Dim как ADODB.Command: Установите cmd = новое ADODB.Cmd
Dim socomm1 как ADODB. Connection

sorec1.Open socomm1, adCmdText

l_EventID =
Return_Value = 0
g_CreatorID = CLng (встреча («UserID»))cmd


With установленное .ActiveConnection = socon
.CommandText = SP_CREATEFORM
.CommandType = adCmdStoredProc
.
Parameters.Append .CreateParameter («@Return_Value», adInteger, adParamReturnValue, Return_Value).
Parameters.Append .CreateParameter («@EventID», adInteger, adParamInput, l_EventID).
.Execute Parameters.Append .CreateParameter («@CreatorID», adInteger, adParamInputOutPut, g_CreatorID), adExecuteNoRecords
End With

Set sorec1 = socon Nothing
DropCn, cmd
class=

Ответ : Ошибка 3709 в применении ASP

Я думаю источником ошибки будет «sorec1.Open socomm1, adCmdText»
Вы как раз объявляете соединение «socomm1» перед использованием его без отверстия.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us