webForumDet fria alternativet

Data Adapter problem.

2 svar · 261 visningar · startad av Nson

NsonMedlem sedan juni 2001145 inlägg
#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()
BrimbaMedlem sedan dec. 19995 875 inlägg
#2

Kolla gärna in

PagedDataSource

NsonMedlem sedan juni 2001145 inlägg
#3

Tack Brimba...

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

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)