powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / заполнение gridview из пакетной функции Oracle
1 сообщений из 1, страница 1 из 1
заполнение gridview из пакетной функции Oracle
    #33844711
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно использовать для этого SqlDataSource
пробовал так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<asp:SqlDataSource ID="DSORA" runat="server" ConnectionString="<%$ ConnectionStrings:ORAConnString %>"
            ProviderName="<%$ ConnectionStrings:ORAConnString.ProviderName %>"             
            SelectCommand="PKG_FOR_WEB_INTERFACE.GET_ORDERSLIST(SECTORID)" 
            SelectCommandType="StoredProcedure">
            <SelectParameters>
                <asp:Parameter DefaultValue="3" Name="SECTORID" />
                <asp:Parameter Name="RESCUR" Type="Object"   Direction="ReturnValue"  />
            </SelectParameters>
        </asp:SqlDataSource> 
неполучается, у параметра нету типа - курсор оракла :(

в итоге сделал так,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
   Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Not IsPostBack Then
            Dim connectionString As String = ConfigurationManager.ConnectionStrings("ORAConnString").ConnectionString
            Dim Oracon As OracleConnection = New OracleConnection()
            Dim cmd As OracleCommand = New OracleCommand("PKG_FOR_WEB_INTERFACE.GET_ORDERSLIST", Oracon)
            Oracon.ConnectionString = ConfigurationManager.ConnectionStrings("ORAConnString").ConnectionString
            cmd.CommandType = Data.CommandType.StoredProcedure
            cmd.Parameters.Add("P_SECTORID", OracleType.Number).Direction = ParameterDirection.Input
            cmd.Parameters("P_SECTORID").Value =  3 
            cmd.Parameters.Add("RES", OracleType.Cursor).Direction = ParameterDirection.ReturnValue
            Oracon.Open()
            Dim oraadapter As New OracleDataAdapter(cmd)
            Dim ds As New DataSet()
            oraadapter.Fill(ds)
            Oracon.Close()
            GVZakazF.DataSource = ds
            GVZakazF.DataBind()
        End I

    End Sub
так работает но интересно что я неправильно делал с SqlDataSource?
Сортировку как сделать у грида? с SqlDataSource она автоматом делалась.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / заполнение gridview из пакетной функции Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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