Avatar billede hadaps Nybegynder
31. oktober 2003 - 16:41 Der er 13 kommentarer og
1 løsning

kan ikke finde fejl i update sætning

Hey alle sammen...

Jeg kan ikke finde min fejl i denne sætning, så please help me...

strSQL = "Update kampplan set "
    strSQL = strSQL & "dato= '1',"
    strSQL = strSQL & "tid= '1',"
    strSQL = strSQL & "hal= '1',"
    strSQL = strSQL & "by= '1'"
    strSQL = strSQL & " Where id = 20"
    conn.execute(strSQL)

Fejl meddelelsen er:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.

Fatter ikke hvorfor :(
Avatar billede hadaps Nybegynder
31. oktober 2003 - 16:42 #1
når den bliver skrevet ud ser sætningen sådan her ud:

Update kampplan set dato= '1',tid= '1',hal= '1',by= '1' Where id = 20
Avatar billede eagleeye Praktikant
31. oktober 2003 - 16:42 #2
By er reserveret ord prøv at sætte[] omrkring  [by]
Avatar billede eagleeye Praktikant
31. oktober 2003 - 16:43 #3
Sådan:

strSQL = strSQL & "[by]= '1'"
Avatar billede a-torsten Nybegynder
31. oktober 2003 - 16:43 #4
Den ser ok ud... Det kan dog være at serveren ikk vil acceptere at du har et felt i databasen der hedder BY...

/Anders
Avatar billede a-torsten Nybegynder
31. oktober 2003 - 16:43 #5
Ja okay... Der kom jeg lige en togafgang for sent ;o)

/Anders½
Avatar billede hadaps Nybegynder
31. oktober 2003 - 16:45 #6
nu skriver den:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
Avatar billede a-torsten Nybegynder
31. oktober 2003 - 16:46 #7
Kan type på at du ikk har skriverettigheder til databasen....
Avatar billede eagleeye Praktikant
31. oktober 2003 - 16:46 #8
Fejlen skyldes du ikke har skriverettigheder til enten databasen eller den folder dtabasen ligger i. Se mere her: Http://activedeveloper.dk/aspdigital/kapitel2/updateable_query.asp
Eller har du XP?
Avatar billede hadaps Nybegynder
31. oktober 2003 - 16:49 #9
den ligger på en win2000 server maskine, som jeg selv råder over, og der er der sat skriveredigheder på mappen ....
Avatar billede eagleeye Praktikant
31. oktober 2003 - 16:50 #10
Prøv at kigge på linket jeg har vist for IUSR_XXXXXX skal havde skrive rettigheder til den folder databasen IUSR_XXXX er Internezt Guest Account eller din browser.
Avatar billede hadaps Nybegynder
31. oktober 2003 - 16:51 #11
FEDT!!!!

hvorfor er det ikke nok at give skrive redigheder inde i iis controld ?
Avatar billede eagleeye Praktikant
31. oktober 2003 - 16:54 #12
Det er til en normale bruger som er logget ind. Lige som man i sin stifinder kan sætte/fjerne read-only på en mappe. Default har IUSR_xx kun læse rettighed til de foldere som udgør web-serveren.
Avatar billede hadaps Nybegynder
31. oktober 2003 - 16:57 #13
aha....
Avatar billede hadaps Nybegynder
31. oktober 2003 - 16:57 #14
takker for hjælpen
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