System.InvalidOperationException: ExecuteReader: Connection-Eigenschaft wurde nicht initialisiert
protected void Button3_Click(object sender, EventArgs e)
{
cn.Open();
SqlCommand cmd = new SqlCommand("select top '"+Label4.Text+"' * from qb_vb where marks=1");
SqlDataReader dr1 = cmd.ExecuteReader();
if (dr1.Read())
{
Label8.Text = dr1["quest"].ToString();
Label9.Text = dr1["ans1"].ToString();
}
cn.Close();
}
- Bitte setzen einige mehr Aufwand in Ihre Frage. Sie haben buchstäblich nur kopieren & eingefügt eine Fehlermeldung und der code wird ohne Frage oder Kontextinformationen.
- Wo definierst du
cn
?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie ordnen Sie den Befehl mit der Verbindung, die Sie geöffnet:
Müssen Sie Connection-String.
Neben der, die Sie verwenden möchten Parametrisierte Abfrage zu vermeiden SQL-Injection.