We zijn hier bezig met een webform waarin een update functie zit.
Nu gebruiken we daarvoor de volgende code
De volgende dataadapter gebruiken we om de update door te voeren in de database.
De SQL query is goed, wanneer we deze uitproberen in de Query Analyzer wordt de row netjes gewijzigd.
We komen er eigenlijk niet meer uit en krijgen het niet werkend. Dingen zoals verwijderen gaan wel goed.
Wat zou het probleem kunnen zijn?
Nu gebruiken we daarvoor de volgende code
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| {
sqlUpdateCommand2.Parameters["@school_naam"].Value = fldSchool_naam.Text;
sqlUpdateCommand2.Parameters["@school_wachtwoord"].Value = fldSchool_wachtwoord.Text;
sqlUpdateCommand2.Parameters["@school_adres"].Value = fldSchool_adres.Text;
sqlUpdateCommand2.Parameters["@school_postcode"].Value = fldSchool_postcode.Text;
sqlUpdateCommand2.Parameters["@contactpersoon_naam"].Value = fldContactpersoon_naam.Text;
sqlUpdateCommand2.Parameters["@contactpersoon_tel"].Value = fldContactpersoon_tel.Text;
sqlUpdateCommand2.Parameters["@contactpersoon_email"].Value = fldContactpersoon_email.Text;
sqlUpdateCommand2.Parameters["@school_id"].Value = Convert.ToInt32(Request.QueryString["id"]);
scholenConnection.Open();
sqlUpdateCommand2.ExecuteNonQuery();
scholenConnection.Close();
} |
De volgende dataadapter gebruiken we om de update door te voeren in de database.
code:
1
2
3
4
| UPDATE scholen
SET school_naam = @school_naam, school_wachtwoord = @school_wachtwoord, school_adres = @school_adres, school_postcode = @school_postcode,
contactpersoon_naam = @contactpersoon_naam, contactpersoon_tel = @contactpersoon_tel, contactpersoon_email = @contactpersoon_email
WHERE (school_id = @school_id) |
De SQL query is goed, wanneer we deze uitproberen in de Query Analyzer wordt de row netjes gewijzigd.
We komen er eigenlijk niet meer uit en krijgen het niet werkend. Dingen zoals verwijderen gaan wel goed.
Wat zou het probleem kunnen zijn?