powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вызывая Oracle-Stored-Procedure получаю ошибку
2 сообщений из 2, страница 1 из 1
Вызывая Oracle-Stored-Procedure получаю ошибку
    #32577837
stern1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!

У меня следующая проблема.

Вызывая Oracle-Stored-Procedure получаю ошибку
==> System.NullReferenceException

Мой код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
    Public Sub SQLData()
        Dim ORAConn As New OracleConnection(strDBInitString)
        ORAConn = New OracleConnection(strDBInitString)
        Dim StrSQL As String
        StrSQL = "SELECT * FROM VIEW_TEST"
        Dim cmd As New OracleCommand
        cmd = New OracleCommand(StrSQL, ORAConn)
        Dim ORAAdapter As OracleDataAdapter
        ORAAdapter = New OracleDataAdapter(cmd)
        Dim ORADataSet As DataSet
        ORADataSet = New DataSet
        ORAAdapter.Fill(ORADataSet)
        Dim DGOracle As System.Web.UI.WebControls.DataGrid
        DGOracle.DataSource = ORADataSet    /* !!! ERROR-LINE!!!!*/ 
        DGOracle.DataBind()
    End Sub



Строка с ошибкой = /* !!! ERROR-LINE!!!!*/

Почему? Что я должна модифицировать?
Большое спасибо заранее за помощь!

Юля.

P.S.:
c

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Public Sub StoredProc()
        Dim ORAConn As New OracleConnection(strDBInitString)
        Dim cmd As New OracleCommand
        cmd.Connection = ORAConn
        cmd.CommandText = "PRC_INS_UPD_TEST"
        cmd.CommandType = CommandType.StoredProcedure
        cmd.Parameters.Add("pName", "A")
        cmd.Parameters.Add("pDesc",  1 )
        cmd.Parameters.Add("pComm",  1 )
        Dim testDataAdapter As New OracleClient.OracleDataAdapter(cmd)
        Dim testDataSet As New DataSet
        Try
            testDataAdapter.Fill(testDataSet)
            DGOracle.DataSource = testDataSet  /* !!! ERROR-LINE!!!!*/ 
            DGOracle.DataBind()
        Finally
            If ORAConn.State = ConnectionState.Open Then
                ORAConn.Close()
            End If
            ORAConn.Dispose()
        End Try
    

Та же самая история!..
...
Рейтинг: 0 / 0
Вызывая Oracle-Stored-Procedure получаю ошибку
    #32578366
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас не создан объект DGOracle

Т.е у вас сейчас:
Код: plaintext
1.
Dim DGOracle As System.Web.UI.WebControls.DataGrid

А должно быть примерно так:
Код: plaintext
1.
Dim DGOracle As System.Web.UI.WebControls.DataGrid = New System.Web.UI.WebControls.DataGrid()


Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вызывая Oracle-Stored-Procedure получаю ошибку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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