C#:
1
2
3
4
5
6
7
8
9
10
11
12
| OleDbConnection varConn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\database\static.mdb;Persist Security Info=False"); OleDbDataAdapter varDa = new OleDbDataAdapter("SELECT * FROM variables", varConn); DataSet varDs = new DataSet(); varDa.Fill(varDs,"variables"); foreach(DataRow varRow in varDs.Tables["variables"].Rows) { if(varRow["key"].ToString()=="latestfile") varRow["value"]=tbLatestFile.Text; } OleDbCommandBuilder varCb = new OleDbCommandBuilder(varDa); varDa.UpdateCommand = varCb.GetUpdateCommand(); varDa.Update(varDs,"variables"); |
Als ik deze code uitvoer krijg ik een syntaxis error. De bewuste tabel 'variables' bestaat een een primairy column 'id', een column 'key', en een column 'value'. Bij een andere tabel met grotendeels vergelijkbare indeling werkt dit wel.
Alvast bedankt!