Avatar billede flashit Nybegynder
09. januar 2003 - 10:31 Der er 12 kommentarer og
1 løsning

Fejl når man skriver til database

Hej E.

Jeg får følgende fejl når jeg afvikler en kode som skriver til en database.

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/Forum/register.asp, line 67


Kode 67:

my_conn.Execute (StrSql)

Databasen er ikke skrive beskyttet.

Har i nogle gode foreslag?
Avatar billede aspbuilder Nybegynder
09. januar 2003 - 10:33 #1
Bruger du IIS?
Avatar billede arnvig Nybegynder
09. januar 2003 - 10:38 #2
hvis du lige lægger StrSql, så vi har noget at kigge på
Avatar billede flashit Nybegynder
09. januar 2003 - 10:38 #3
Ja, men på den computer jeg er på nu er det PWS
Avatar billede flashit Nybegynder
09. januar 2003 - 10:39 #4
Er det denne du efterspørger:

ConnString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\Inetpub\wwwroot\Forum\ubbs.mdb"
Avatar billede flashit Nybegynder
09. januar 2003 - 10:40 #5
Jeg kan godt læse fra databasen.
Det er skrive rettighederne som fejler
Avatar billede flashit Nybegynder
09. januar 2003 - 10:44 #6
strSql = "insert into members  (M_Name, M_Password, M_Email, M_Country, M_Sig, M_ICQ, M_Posts, M_Homepage) Values ('"
        strSql = StrSQl & ChkString(Request.Form("name")) & "', '"
        strSql = StrSQl & ChkString(Request.Form("password")) & "', '"
        strSql = StrSQl & ChkString(Request.Form("email")) & "', '"
        strSql = StrSQl & ChkString(Request.Form("country")) & "', '"
        strSql = strSQL & ChkString(Request.Form("sig")) & "', '"
        strSql = strSQL & ChkString(Request.Form("ICQ")) & "', "
        strSql = strSQL & "0, '"
        strSql = StrSQl & ChkString(Request.Form("homepage")) & "')"
Avatar billede arnvig Nybegynder
09. januar 2003 - 10:49 #7
Umiddelbart ser det jo meget rigtigt ud.
Mangler der måske en ";" i enden ?
Avatar billede aspbuilder Nybegynder
09. januar 2003 - 10:51 #8
Jeg havde samme problem og det var med IIS, men så ændre jeg hjemmemappen fra wwwroot til en anden som jeg selv oprettede. Det hjalp, så det kan være det som skaber dit problem.
Avatar billede flashit Nybegynder
09. januar 2003 - 10:52 #9
aspbuilder:

Det prøver jeg lige.
Avatar billede aspbuilder Nybegynder
09. januar 2003 - 10:54 #10
Du kan også prøve med denne connection string

ConnString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("ubbs.mdb")
Avatar billede flashit Nybegynder
09. januar 2003 - 11:27 #11
aspbuilder:
Det virkede ved at skifte til en anden mappe og tilbage igen (under pws)???

TAK
Giver du et svar
Avatar billede aspbuilder Nybegynder
09. januar 2003 - 12:39 #12
velbekomme
Avatar billede eagleeye Praktikant
09. januar 2003 - 12:57 #13
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