Frågan#1
Jag tror att jag nu har lyckats med att lära mig lite om parameters när det
gäller sql och databas (Access). Jag såg ett exempel på hur man använde
DbDataRecord..
<%#((System.Data.Common.DbDataRecord)Container.DataItem)["rubrik"]%>
Jag inbillar mig att detta går litte snabbare..
Nu min fråga, hur kan jag göra detta i codebehind. Nu gör jag så här:
sql = "SELECT Id, datum, var,info FROM t_aktivitet WHERE Id=?";
OleDbCommand cmd = new OleDbCommand(sql, DBConn);
cmd.CommandType = CommandType.Text;
cmd.Parameters.Add("Id", OleDbType.Integer).Value = iId;
OleDbDataReader objDR;
DBConn.Open();
objDR = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
while (objDR.Read())
{
DateTime minTid = Convert.ToDateTime(objDR["datum"]);
txtDatum.Text = minTid.ToShortDateString();
txtVar.Text = objDR["var"].ToString();
txtInfo.Text = objDR["info"].ToString();
}
Först, tycker ni att det ser ok ut?
Sen hur använder jag DbDataRecord här? :stud