Data Adapter problem.

.NET

2 svar · 279 visningar · startad av Nson

Medlem sedan juni 2001145 inlägg
Trådstart#1

Har problem, försöker skriva en paging i en datalist. Hittade kod aspalliance.com som jag försöker skriva om för att fungera med en SP och en parameter.

Men får hela tiden felet
System.NullReferenceException: Objektreferensen har inte angetts till en instans av ett objekt.

Tabellen som skall hämtas i databasen heter [dbo].[shop.products]. Enormt tacksam för assistans...

   
Dim da As New SqlClient.SqlDataAdapter
da.SelectCommand.CommandText = "ShopProductsByCategory"
da.SelectCommand.CommandType = CommandType.StoredProcedure
da.SelectCommand.Parameters.Add("@CategoryID", Request.Params("id"))
Dim ds As New DataSet

If Not Page.IsPostBack() Then
    da.Fill(ds)
    intRecordCount.Text = CStr(ds.Tables(0).Rows.Count)
    ds = Nothing
    ds = New DataSet
End If

da.Fill(ds, CInt(intCurrIndex.Text), CInt(pagesize), "products")
da.Fill(ds)

ProductsByCategory.DataSource = ds.Tables(0).DefaultView
ProductsByCategory.DataBind()
Medlem sedan dec. 19995 874 inlägg
#2

Kolla gärna in

PagedDataSource

Medlem sedan juni 2001145 inlägg
#3

Tack Brimba...

Skrev om hela saken och nu fungerar det som det skall!

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)