Är det inte bättre att då använda SP och/eller arbeta med views?
Frågan#1
Tjo!
Ibland vill man ju ställa mer än en SQL-fråga direkt efter varandra. Vilka objekt kan man då återanvända?
T.ex.
SqlConnection myConn;
SqlCommand myComm;
SqlDataReader myDR;
myConn = new SqlConnection("Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=tmp;Data Source=ANTEVANTE\\MINMSDE;");
myComm = new SqlCommand("SELECT membId, membFirstname, membLastname FROM tblMembers", myConn);
myConn.Open();
myDR = myComm.ExecuteReader();
rptEtt.DataSource = myDR;
rptEtt.DataBind();
myDR.Close();
myConn.Close();
Sen vill jag återanvända myConn, myComm och myDR utan att behöva deklarera dem på nytt. Hur gör jag då?
Ska jag stänga myConn eller låta den vara öppen?
Jag antar att jag stänger myDR men måste jag typ nollställa den innan jag kan återanvända den?
Ungeför likadant med myConn?
Eller tänker jag helt fel. E det inte effektivt att återanvända objekten?
/Grodan
