Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > StoredProcedure MS SQL 2000


Автор: ruffclassr688 8.3.2007, 06:52
 smile  

Кто сможет помогите разобратся чайнику

Ни как не выходит вывести данные из запроса хранимой процедуры в грид

хран проц

Код

ALTER PROCEDURE dbo.StoredProcedure2
    /*
    (
    @parameter1 int = 5,
    @parameter2 datatype OUTPUT

    )
    */
AS
    /* SET NOCOUNT ON */ 
    RETURN 
    
select [ID],[Predmet]from [Predmet]


процедура в проге
Код

Imports System
Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.DataSet
Partial Class _Default
    Inherits System.Web.UI.Page

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim ds As DataSet
        Dim da As SqlDataAdapter
        Dim con As SqlConnection
        Dim cmd As SqlCommand
        ds = New DataSet
        da = New SqlDataAdapter
        con = New SqlConnection("server=Home;database=Test_Lan;Trusted_Connection=yes;User ID=SA;Password=1")
        cmd = New SqlCommand
        cmd.Connection = con
        cmd.CommandType = CommandType.StoredProcedure
        cmd.CommandText = "StoredProcedure2"
        con.Open()
        da.AcceptChangesDuringFill = True
        da.MissingSchemaAction = MissingSchemaAction.AddWithKey
        da.TableMappings.Add("Spisok", "Test_Lan")
        da.SelectCommand = cmd
        da.Fill(ds)
        GridView1.DataSource = ds.Tables("Spisok")
        con.Close()
    End Sub
End Class


ПО 

MS SLQ 2000
VS 2005 

язык VB

Автор: mr.DUDA 8.3.2007, 11:37
Стоило бы проверить саму процедуру, выполнив её из SQL Manager.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)