gewusst wie: abrufen von integer-Wert aus Datenbank & speichern Sie ihn in integer in .net
protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
SqlCommand cmd = new SqlCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "select FromYear from Factory where Cal_ID='" + DropDownList1.SelectedItem.Text + "'";
cmd.Connection = con;
con.Open();
dr = cmd.ExecuteReader();
dr.Read();
d = dr[0].ToString();
//d =(string) Label4.Text;
con.Close();
}
Ich soll integer-Wert aus der Datenbank
- Verwendung:
int d = dr.GetInt32[0];
auch prüfen: stackoverflow.com/questions/7388475/... - Wenn Sie wollen, dann warum nicht tun Sie es einfach: ∫i=Konvertieren.ToInt32(dr[0];int i = Convert.ToInt32(dr[0]);
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen
dr.GetInt32(0)
Lesen sollte ein int an position 0"select FromYear from Factory where Cal_ID=@param
) die Vermeidung von string-Verkettung: SqlCommand-Objekt mit Parameterdie "schmutzige" Arbeit erledigt GetYear :