18. november 2005 - 14:26Der er
4 kommentarer og 1 løsning
DataAdapter.Update()
Hej. Jeg forsøger at kopiere en række fra en access db til en anden vha. DataSets og DataAdapters. Jeg har smidt tabel schemaet og rækken ind i et DataSet objekt (med RowState = Added), og ønsker nu at lægge det ind i en anden db med følgende kode: //kode start string cmdGetMp3 = "SELECT * FROM `mp3`"; OleDbCommand getMp3Command = new OleDbCommand(cmdGetMp3,dbConnection); OleDbDataAdapter dbDataAdapter = new OleDbDataAdapter(getMp3Command); new OleDbCommandBuilder(dbDataAdapter); dbDataAdapter.RowUpdating += new OleDbRowUpdatingEventHandler( OnRowUpdating ); dbDataAdapter.Update(mp3,"mp3");
//kode slut eventhandleren har jeg smidt ind for at finde ud af hvad der egentligt sendes videre ved kald af Update: "INSERT INTO Musik Kunstner( Kunstnernavn , GenreID , År , Nationalitet , Date_of_import ) VALUES ( ? , ? , ? , ? , ? )"
Som jeg får følgende exception af: "Syntax error in INSERT INTO statement."
Værdierne burde være smidt ind i stedet for spørgsmålstegnene, og hvis jeg laver et breakpoint og sætter et watch på DataSet mp3, ser jeg at rækkens værdier er korrekte.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.