Avatar billede michael_stim Ekspert
04. februar 2003 - 15:57 Der er 21 kommentarer og
1 løsning

fejl: insert into

Får denne fejl: "Operationen måste använda en fråga som kan uppdateras.". Håber ikke det gør noget at det står på svensk :). Koden ser sådan her ud:
strSQL = "Insert into " & request.form("menyval") & " (matratt,pris) values('"& request.form("matratt")&"','"& request.form("pris")& "')".
Hvad gør jeg forkert???
Avatar billede avlund Nybegynder
04. februar 2003 - 15:59 #1
Din sætning ser fin ud. Jeg ville tjekke databasen for at se om du lægger de rigtige værdier de rigtige steder hen.
Avatar billede michael_stim Ekspert
04. februar 2003 - 16:01 #2
Der er en auto id også, men det skal man vel ikke skrive med.
Avatar billede avlund Nybegynder
04. februar 2003 - 16:01 #3
Nej, ikke når du definerer hvilke felter du indsætter til.
Avatar billede mufoxe Nybegynder
04. februar 2003 - 16:12 #4
Tjek om pris er en streng, hvis det ikke er tilfælde, skal '' fjernes.
Avatar billede oasen Nybegynder
04. februar 2003 - 16:13 #5
strSQL = "Insert into (" & request.form("menyval") & ", matratt,pris) values('"& request.form("matratt")&"','"& request.form("pris")& "')"
Avatar billede eagleeye Praktikant
04. februar 2003 - 16:20 #6
Hvilken type er matratt og pris i databasen?
Avatar billede michael_stim Ekspert
04. februar 2003 - 16:22 #7
oasen>> den skal se ud som denne: "insert into alacarte (blabla,blabla) values(bla,bla). Så selve stringen er der nok ikke noget i vejen med.
mufoxe>>Det er char(text) begge to.
Avatar billede soes Nybegynder
04. februar 2003 - 16:24 #8
hvilken database snakker vi om? hvis det er en access skal du vaere sikker paa at IUSR_CompName har skrive adgang til den.
Avatar billede michael_stim Ekspert
04. februar 2003 - 16:30 #9
soes>>Hvor gör man det??
Avatar billede soes Nybegynder
04. februar 2003 - 16:31 #10
vaelg egenskaber for databasen, under sikkerhed tilfoejer du en ny bruger dette skal saa vaere IUSR_CompName husk at give skrive rettigheder, ellers er der ikke saa megen fidus :o)
Avatar billede oasen Nybegynder
04. februar 2003 - 16:36 #11
Undskyld - jeg tog tabelnavnet for et kolonnenavn.
Avatar billede eagleeye Praktikant
04. februar 2003 - 16:44 #12
Eller så se her, sig lige til hvis du har XP...:
http://activedeveloper.dk/aspdigital/kapitel2/updateable_query.asp
Avatar billede michael_stim Ekspert
04. februar 2003 - 16:54 #13
eagleeye>>det har jeg
Avatar billede eagleeye Praktikant
04. februar 2003 - 17:06 #14
Prøv at se her:

http://www.webwizguide.info/asp/faq/server_permissions.asp

Og læs først helt ned i bunden..
Avatar billede eagleeye Praktikant
04. februar 2003 - 17:09 #15
Eller måske dette kan hjælpe:

Inde i Internet Information service skal man højreklikke på default Web Site.
Properties --- Directory security --- Anonymous access and authenti.....
Klik på Edit. Derefter skal man klikke helt øverst anounumous access fra.

Det sidste ved jeg ikke om det kun er bestem folder man kan give skriverettighed i eller det er dem alle som udgør web-serveren.....så det skal nok være som linket beskriver.
Avatar billede michael_stim Ekspert
04. februar 2003 - 18:50 #16
Så nu fungerer lortet......
oasen og eagleeye>> Jeg tror problemet var iusr (er ikke sikker), så hvis i begge lige smider et svar ind så skal i få pointene.
Tak for hjälpen, man kan altid stole på jer, her på eksperten ;o)
//Michael
Avatar billede eagleeye Praktikant
04. februar 2003 - 20:32 #17
OK selv tak :)
Avatar billede oasen Nybegynder
04. februar 2003 - 20:37 #18
Jeg skal ikke have noget for det vrøvl, jeg skrev. Ellers tak ;)
Avatar billede michael_stim Ekspert
04. februar 2003 - 22:08 #19
OK eagleeye du får 15 point mere hvis du kan hjälpe mig her, altså 45 ialt.
Når jeg henter värdier fra min db til et textfield får jeg kun det förste ord med (et db-feldt kan indeholde flere ord). der er sikkert en hurtig måde at löse det på, men jeg er ret ny indenfor ASP.
//Michael
Avatar billede michael_stim Ekspert
04. februar 2003 - 22:09 #20
Skulle nok have oprettet et nyt spörgsmål så alle havde chancen, så det gör jeg.
Avatar billede oasen Nybegynder
04. februar 2003 - 22:29 #21
Det lyder som, du prøver at hente et memofelt fra db'en ind i tekstfeltet. Gør du det?
Avatar billede michael_stim Ekspert
04. februar 2003 - 23:28 #22
oasen>>Det er löst, jeg havde glemt at sätte det hele i en loop(lökke tror jeg det hedder på dansk), så den troede at feltet var tomt når den kom til mellemslaget. Tak alligevel
//Michael
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