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

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

Вызывая 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
25.06.2004, 19:51
    #32578366
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызывая Oracle-Stored-Procedure получаю ошибку
У вас не создан объект 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
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вызывая Oracle-Stored-Procedure получаю ошибку / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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