webForumDet fria alternativet

Data Adapter problem.

.NET

2 svar · 263 visningar · startad av Nson

Medlem sedan juni 2001145 inlägg
Frågan#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!

264 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)