webForumDet fria alternativet

DataSet & DataTable problem

4 svar · 187 visningar · startad av Smultron

SmultronMedlem sedan juli 2002431 inlägg
#1

vad ska jag göra för att få rätt här??

			SqlConnection myConn= new SqlConnection("Server=**;Database=**;Trusted_Connection=True;");			
			myConn.Open();
			SqlDataAdapter da= new SqlDataAdapter(sqlString, myConn);
			
			DataSet ds= new DataSet();
			da.Fill(ds, "Users");
			
			DataTable dt= new DataTable();
			ds.Tables.Add(dt);
			int numRows= dt.Rows.Count;

			if(numRows > 0)
			{
				myConn.Close();
				FormsAuthentication.RedirectFromLoginPage(username, remember);		
			}
			else
			{
				Message.Text= "Username error on:: user: "+username+" pass: "+password+" rownum: "+numRows;
				myConn.Close();
			}

för att få ut antalet rader ut dataseten?

asmodieMedlem sedan jan. 2004730 inlägg
#2

byt ut numRows = ds["Users"].Rows.Count

SmultronMedlem sedan juli 2002431 inlägg
#3

nej det blir fel..

meddelande

Cannot apply indexing with [] to an expression of type 'System.Data.DataSet'
asmodieMedlem sedan jan. 2004730 inlägg
#4

ds.Tables["User"].Rows.Count;
eller
ds.Table["User"].Rows.Count;

SmultronMedlem sedan juli 2002431 inlägg
#5

jag ordnade till det genom detta...

int numRows= ds.Tables["Users"].Rows.Count;

tack för hjälpen

124 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
121 ms — hämta tråd, inlägg och bilagor (db)