Avatar billede mmd_rikke Nybegynder
18. januar 2003 - 22:25 Der er 22 kommentarer

fejl i update og insert sætning

Er der ikke en derude som kan hjælpe mig. Jeg har fejl i min update og insert into sætninger, når jeg skal opdaterer og tilføje nye oplysninger i min database.

Update koden:

sql="update head set klub ='" & klub & "', "
sql=sql & "navn = '" & navn & "', "
sql=sql & "adresse = '" & adresse & "', "
sql=sql & "tlf_fast = '" & tlf_fast & "', "
sql=sql & "tlf_mob = '" & tlf_mob & "', "
sql=sql & "email = '" & email & "' "
sql=sql & "where id = " & id

insert into koden:

sql="insert into head (klub, navn, adresse, tlf_fast, tlf_mob, email) value('" & klub & "','" & navn & "','" & adresse & "','" & tlf_fast & "','" & tlf_mob & "','" & email & "')"

Håber der er en derude som kan hjælpe mig

Rikke
Avatar billede erikjacobsen Ekspert
18. januar 2003 - 22:30 #1
Hvad er fejlene ?
Avatar billede erikjacobsen Ekspert
18. januar 2003 - 22:32 #2
Ok - nummer 2 kan jeg godt se én fejl i

sql="insert into head (klub, navn, adresse, tlf_fast, tlf_mob, email) values ('" & klub & "','" & navn & "','" & adresse & "','" & tlf_fast & "','" & tlf_mob & "','" & email & "')"
Avatar billede mmd_rikke Nybegynder
18. januar 2003 - 22:37 #3
Jeg får bare af vide at jeg har en fejl i den linie, hvilken fejl det er siger den ikke, men kan det have noget at gøre med at man ikke må sætte en ' når det har med tal at gøre fra databasen.
Avatar billede mmd_rikke Nybegynder
18. januar 2003 - 22:40 #4
Hvad er fejlen i nr. 2?
Avatar billede erikjacobsen Ekspert
18. januar 2003 - 22:41 #5
Hvis der er et tal felt (et telefonnummer ??) så skal der
ikke '...' omkring i Access.

Men egentlig bør telefonnumre være tekster... men det er en anden sag
Avatar billede mmd_rikke Nybegynder
18. januar 2003 - 22:47 #6
Nu har jeg prøvet at ændre tal feltet inde i Access til et text felt, men det virker stadig ikke
Avatar billede erikjacobsen Ekspert
18. januar 2003 - 22:49 #7
"feltet" ? Du har da to telefonnumre ?
Avatar billede mmd_rikke Nybegynder
18. januar 2003 - 22:51 #8
Ja og nu har jeg ændret det begge steder men det virker ikke, får bare en fejl at siden ikke kan vises når det er lagt op
Avatar billede erikjacobsen Ekspert
18. januar 2003 - 22:58 #9
Hmm, det lyder til at du bruger IE - det kan jo ikke
anbefales. Enten skal du bruge en anden browser (det
er kun IE der direkte vil skjule for dig hvad der er
i vejen) eller også finde den indstilling du skal slå
fra, så den faktisk viser dig hvad der er galt.

3. mulighed er at skrive URL-en her - så kigger jeg efter
Avatar billede mmd_rikke Nybegynder
18. januar 2003 - 23:00 #10
Du kan finde problemet her http://www.m-m-d.dk/KAT/vis_alle_head.asp
Avatar billede erikjacobsen Ekspert
18. januar 2003 - 23:03 #11
Den siger ved ret:



Microsoft OLE DB Provider for ODBC Driverserror '80004005'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

/KAT/ret_head_opdater.asp, line 30

som betyder at din .mdb fil ligger i et skrivebeskyttet katalog på serveren.
Avatar billede erikjacobsen Ekspert
18. januar 2003 - 23:03 #12
PS: Fik du rettet INSERT sætningen, som jeg angav ?
Avatar billede mmd_rikke Nybegynder
18. januar 2003 - 23:05 #13
Ja men den virker heller ikke
Avatar billede erikjacobsen Ekspert
18. januar 2003 - 23:06 #14
Så kan du jo evt vise hvordan den ser ud - evt når
du har klaret det med skrivebeskyttelsen. UPDATE-sætningen
er i hvert fald OK nu
Avatar billede mmd_rikke Nybegynder
18. januar 2003 - 23:15 #15
Det kan godt være at jeg spørge meget dumt nu, men min database står ikke til at være skrivebeskyttet og heller ikke mappen som den ligger i, har du nogen forslag til hvor den så evt. så kan være skrivebeskyttet
Avatar billede erikjacobsen Ekspert
18. januar 2003 - 23:21 #16
Du kører din egen server derhjemme? I Hillerød?

Den bruger du har på maskinen (W2K?) normalt har ikke
skrivebeskyttelse på databasefilen, men den bruger, der
kører webserveren (typisk IUSR_.....etellerandet...) har.
Avatar billede mmd_rikke Nybegynder
18. januar 2003 - 23:22 #17
Når jeg sidder og arbejder lokalt så virker det heller ikke, og her ser fejlen sådan ud:

Tekniske oplysninger (for supportteknikere)

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/KAT/ret_head_opdater.asp, line 30


Browsertype:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)

Side:
GET /KAT/ret_head_opdater.asp

Klokkeslæt:
Saturday, January 18, 2003, 11:20:21 PM


Yderligere oplysninger:
Microsoft Support
Avatar billede erikjacobsen Ekspert
18. januar 2003 - 23:29 #18
Så du skal lige gøre den "skrivbar" - hvis man kan sige sådan :)
Avatar billede mmd_rikke Nybegynder
18. januar 2003 - 23:32 #19
Ja databasen, men det er den allerede for ellers kan jeg slet ikke for lov til at se den. Det må virkelig lyde som om jeg er komplet idiot til det her*SS*
Avatar billede erikjacobsen Ekspert
18. januar 2003 - 23:35 #20
For din egen bruge er den "skrivbar" - men ikke for
den bruger der kører som webserver.
Avatar billede mmd_rikke Nybegynder
18. januar 2003 - 23:54 #21
Nu har jeg hermed opgivet, for jeg ved simpelhen ikke hvor jeg nu skal lede. Tusinde tak for hjælpen.

Rikke*SMS*
Avatar billede erikjacobsen Ekspert
19. januar 2003 - 00:02 #22
Det er noget med at give rettigheder til filen eller
kataloget på W2Ks filsystem - i en eller anden menu,
et eller andet sted. Men det skal jeg ikke gøre mig
klog på præcis hvordan man gør.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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