Boolschen Wert aus Tabelle an CheckBox übergeben ?

Deletemaster

Erfahrenes Mitglied
Wieder mal das Problem mit der CheckBox:

In meiner Tabelle haben Felder den Typ Tinyint (ja/nein, boolean)
In meiner Abfrage möchte ich nun diesen Wert einer Variablen übergeben
Anschliessend möchte ich den Wert der CheckBox übergeben.
Ich habe mehrere Bücher (ASP.NET GuP, C# GuP) finde aber nirgends ein Beispiel :confused:
Wie muss die Funktion für die Auswertung aussehen?
Mein Versuch funktioniert NICHT!:

Code:
private void Aktiv()
{
	string str_VRN = txt_VRN.Text;

	OdbcCommand cmd_Aktiv = new OdbcCommand();
	cmd_Aktiv.Connection = conn;

	cmd_Aktiv.CommandText = "SELECT aktiv FROM Tabelle WHERE vrn = ?";
		cmd_Aktiv.Parameters.Add("@Aktiv");

		OdbcDataReader _AktivReader = cmd_Aktiv.ExecuteReader();
		
		while (_AktivReader.Read())

		{
			cb_Aktiv.Checked = cb_Aktiv.Checked;
		}

		_AktivReader.Close();

	}

Bestimmt hat jemand eine Lösung Bitte
Bin am verzweifeln
...:mad:
 
Lösung gefunden:

Code:
private void Aktiv()
{
	string str_VRN = txt_VRN.Text;

	OdbcCommand cmd_Aktiv = new OdbcCommand();
	cmd_Aktiv.Connection = conn;
	cmd_Aktiv.CommandText = "SELECT aktiv FROM Tabelle WHERE vrn = ?";
	cmd_Aktiv.Parameters.Add("@VRN", str_VRN);

	OdbcDataReader _AktivReader = cmd_Aktiv.ExecuteReader();

	while (_AktivReader.Read())
	{	
		cb_Aktiv.Checked = System.Convert.ToBoolean (_AktivReader["aktiv"]);
	}
		_AktivReader.Close();
}
 

Neue Beiträge

Zurück