Avatar billede raven_ Nybegynder
29. september 2004 - 16:40 Der er 5 kommentarer og
1 løsning

Create new Row in DB with ADO/C#

Hej.

Jeg vil gerne oprette en ny row i en database med ADO.Net/C#
Men jeg får følgende fejl: "Operation must use an updateable query"

Er der nogen, de rlige kan spotte den ?
På forhånd tak...

Jeg har lidt svært ved at se hvor problemmet er:
// Connection
OleDbConnection myConn    = new OleDbConnection(ConnStr);       
myConn.Open();
                           
string SqlQuery ="SELECT * FROM Arrangor";

// DataAdapter for operations
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter(SqlQuery, myConn);
           
// CommandBuilder to build Sql commands
OleDbCommandBuilder myCommandBuilder = new OleDbCommandBuilder(myDataAdapter);

// DataSet contains data
DataSet myDataSet = new DataSet();
           
// Fill DataSet
myDataAdapter.Fill(myDataSet, "Arrangor");

// Create new Row
DataRow newRow = myDataSet.Tables["Arrangor"].NewRow();

newRow["ArrangorID"]= arrangorId;
newRow["Postnr"]    = postNr;
newRow["Navn"]        = navn;
newRow["Adresse"]    = adr;
newRow["Email"]        = email;
newRow["Tlf"]        = tlf;

// Add Row
myDataSet.Tables["Arrangor"].Rows.Add(newRow);

// Update DB
----->Melder fejl her <------
myDataAdapter.Update(myDataSet, "Arrangor");
Avatar billede arne_v Ekspert
29. september 2004 - 16:43 #1
Hvilken fejl ?
Avatar billede raven_ Nybegynder
29. september 2004 - 16:48 #2
"Operation must use an updateable query"
Står øverst i spørgsmålet
Avatar billede arne_v Ekspert
29. september 2004 - 16:50 #3
sorry den så jeg ikke
Avatar billede arne_v Ekspert
29. september 2004 - 16:52 #4
Har du adgang til at ændre i databasen (privilegier og for Access'es vedkommende
også fil protection) ?
Avatar billede raven_ Nybegynder
29. september 2004 - 16:58 #5
SHIT !!!! Noget fucking "!#!"#!"#!"#!"# LOL nej nej
Nu har jeg bøvlet med det skidt i flere timer og bandet af MS og deres .Net platform for det virker jo ikke...!

Manglede at give ASP.net kontoen adgang til at skrive til databasen....
Føler mig pænt dum og griner lidt af mig selv..

Men tak for hjælpen, det var hurtigt du spottede det...
Takker, send et svar

Mvh Raven_
Avatar billede arne_v Ekspert
29. september 2004 - 17:00 #6
kommer her
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester