Ik heb de workshop uit de Computer!Totaal (januari 2003) gevolgd, waarin staat hoe je in agenda programmeert...
'Programmeren voor .NET, bouw een online agenda in C#'.
Het programmeren van een programma is helemaal nieuw voor mij (wel ervaring met programmeren voor het web, PHP en ASP enzo), maar ik begin het steeds meer te pakken te krijgen. Heb al heel wat problemen opgelost en dingen uitgevonden, maar er is nu een ding in dat programma waar ik niet uitkom, de functie AfsprakenOphalen werkt niet...
Ik krijgen de volgende meldingen bij het compileren:
De types of namespaces 'OleDbConnection', 'OleDbCommand', 'objVerbinding', 'OleDbReader' en 'objLezer' kunnen niet gevonden worden. (CS0246)
En:
The name 'objLezer' does not exist in the class or namespace Agenda.IndexForm'. (CS0103)
En dit is de code:
private void AfsprakenOphalen()
{
string sVerbinding = "Provider=Microsoft.Jet.OLEDB.4.0;Data souce=Agenda.mdb";
string sQuery = "SELECT * FROM Afspraken";
OleDbConnection objVerbinding = new OleDbConnection(sVerbinding);
OleDbCommand objOpdracht = new OleDbCommand(sQuery,objVerbinding);
objVerbinding.Open();
OleDbReader objLezer = objOpdracht.ExecuteReader();
while(objLezer.Read())
{
string sDatum = DateTime.Parse(objLezer["Datum_Tijd"].ToString()).ToLongDateString;
string sTijd = DateTime.Parse(objLezer["Datum_Tijd"].ToString()).ToLongTimeString;
if (DateTime.Parse(objLezer["Datum_Tijd"].ToString()).Date == DateTime.Today)
{
lstAfspraken.Items.Add(sDatum + " - " + objLezer["Onderwerp"].ToString() + " (" + sTijd + ")");
}
}
objLezer.Close();
objVerbinding.Close();
lstAfspraken.Items.Add("Geen afspraken...");
lstAfspraken.Items.Add("Geen afspraken...");
lstAfspraken.Items.Add("Geen afspraken...");
lstAfspraken.Items.Add("Geen afspraken...");
lstAfspraken.Items.Add("Geen afspraken...");
}
Kan iemand mij hiermee verder helpen?
Het programmeren van een programma is helemaal nieuw voor mij (wel ervaring met programmeren voor het web, PHP en ASP enzo), maar ik begin het steeds meer te pakken te krijgen. Heb al heel wat problemen opgelost en dingen uitgevonden, maar er is nu een ding in dat programma waar ik niet uitkom, de functie AfsprakenOphalen werkt niet...
Ik krijgen de volgende meldingen bij het compileren:
De types of namespaces 'OleDbConnection', 'OleDbCommand', 'objVerbinding', 'OleDbReader' en 'objLezer' kunnen niet gevonden worden. (CS0246)
En:
The name 'objLezer' does not exist in the class or namespace Agenda.IndexForm'. (CS0103)
En dit is de code:
private void AfsprakenOphalen()
{
string sVerbinding = "Provider=Microsoft.Jet.OLEDB.4.0;Data souce=Agenda.mdb";
string sQuery = "SELECT * FROM Afspraken";
OleDbConnection objVerbinding = new OleDbConnection(sVerbinding);
OleDbCommand objOpdracht = new OleDbCommand(sQuery,objVerbinding);
objVerbinding.Open();
OleDbReader objLezer = objOpdracht.ExecuteReader();
while(objLezer.Read())
{
string sDatum = DateTime.Parse(objLezer["Datum_Tijd"].ToString()).ToLongDateString;
string sTijd = DateTime.Parse(objLezer["Datum_Tijd"].ToString()).ToLongTimeString;
if (DateTime.Parse(objLezer["Datum_Tijd"].ToString()).Date == DateTime.Today)
{
lstAfspraken.Items.Add(sDatum + " - " + objLezer["Onderwerp"].ToString() + " (" + sTijd + ")");
}
}
objLezer.Close();
objVerbinding.Close();
lstAfspraken.Items.Add("Geen afspraken...");
lstAfspraken.Items.Add("Geen afspraken...");
lstAfspraken.Items.Add("Geen afspraken...");
lstAfspraken.Items.Add("Geen afspraken...");
lstAfspraken.Items.Add("Geen afspraken...");
}
Kan iemand mij hiermee verder helpen?