Toon posts:

[ASP.NET] UPDATE syntaxis fout bij CommandBuilder

Pagina: 1
Acties:
  • 26 views sinds 30-01-2008

Verwijderd

Topicstarter
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!

  • whoami
  • Registratie: December 2000
  • Laatst online: 14:06
Tja, debug het handeltje eens, en kijk eens hoe het UpdateCommand eruit ziet.

In P&W willen we je best helpen, maar niet op deze manier. Je moet zelf ook een beetje moeite willen doen om eea uit te zoeken.
VS.NET heeft genoeg debug - tools die je moeten toelaten om zelf eerst eens een en ander wat dieper uit te spitten.

https://fgheysels.github.io/


Dit topic is gesloten.