[red]
public void Open()
{
SqlConnection myConn = new SqlConnection(application("conString"));
string strSQL = "select p.f_que, a.f_answ, a.f_votes from t_poll p, t_answ a where p.pk_id=a.f_que_id";
myConn.Open();
SqlCommand myCom = myConn.CreateCommand();
myCom.CommandText = strSQL;
SqlDataReader myDr = myCom.ExecuteReader();
if (myDr.Read)
{//här vill jag få ut alla answer och votes ur min SQL och inlagda i vardera array
...
...
...
[/red]
Har jag tänkt på rätt sätt? och hur gör jag för att få ut alla värden in i vardera arrays
Finns det inga klasser som kan lagra data dynamiskt? T.ex. en Vector-klass, Stack-klass, eller liknande? Det borde det göra, ta en titt i dokumentationen. :)
[red]public void Open()
{
SqlConnection myConn = new SqlConnection(application("conString"));
string strSQL = "select p.f_que, a.f_answ, a.f_votes from t_poll p, t_answ a where p.pk_id=a.f_que_id";
myConn.Open();
SqlCommand myCom = myConn.CreateCommand();
myCom.CommandText = strSQL;
SqlDataReader myDr = myCom.ExecuteReader();
if (myDr.Read())
{
while(myDr.Read())
{
//lägga in datan i bla. arrays (answers[],votes[])
}
}
else
{
//DEt fanns inga poster
}
}[/red]
så här har jag tänkt .........
så när jag kör metoden Poll.Open() så fylls Poll.Answers med en array som jag sedan kan loopa fram på sidan ........är detta rätt tänkt ? :q