Linq hjælp
I mit projekt henter jeg pt. imagelocation til picturebox ind vha. MySql fra min database. Jeg skal dog over og bruge LinQ i stedet og har oprettet selve dataclasses filen (DataClasses1.dbml) - se opbygning her: http://www.von-fancy.dk/Grafik/dataclasses1.jpgDen kode jeg bruger pt. er:
MySqlConnection connection = new MySqlConnection("min connectionstring")
MySqlCommand sqlQuest = new MySqlCommand("SELECT fld_tekst FROM tbl_questions WHERE fld_id=@QID", connection);
MySqlCommand sqlCommand = new MySqlCommand("SELECT fld_svar FROM tbl_answers WHERE fld_id=@LID", connection);
MySqlCommand sqlRight = new MySqlCommand("SELECT fld_svar FROM tbl_answers WHERE fld_id=@RID", connection);
sqlQuest.Parameters.Add("@QID", MySqlDbType.Int16).Value = 1;
sqlCommand.Parameters.Add("@LID", MySqlDbType.Int16).Value = 1;
sqlRight.Parameters.Add("@RID", MySqlDbType.Int16).Value = 2;
connection.Open();
object executeQuest = sqlQuest.ExecuteScalar();
object executeLeft = sqlCommand.ExecuteScalar();
object executeRight = sqlRight.ExecuteScalar();
connection.Close();
QuestionBox.ImageLocation = executeQuest.ToString();
LeftAnswer.ImageLocation = executeLeft.ToString();
RightAnswer.ImageLocation = executeRight.ToString();
Jeg kan ved djævlens vold og magt ikke finde ud af at få LinQ til at fungere. Jeg skal hente fld_tekst ind fra Questions'tabellen ind som imagelocation i QuestionBox.
Er der nogen der kan hjælpe? Jeg er ny indenfor c#/database/linQ så det er sikkert heller ikke stillet op på bedste måde.