Avatar billede lifeplus17 Nybegynder
30. maj 2002 - 22:53 Der er 15 kommentarer og
1 løsning

Fatter ikke fejlen

jeg har lavet et script der virker på min maskine men ikke når jeg har lagt det op på serveren :o(

her er en del af scriptet

'/////////////////////////////////////////////////

Sub Add6(Conn)

  Dim overskrift, navn, tekst, dato, funk, strSQL

  overskrift = Replace(Trim(Request.Form("overskrift")), "'", "''")
  navn = Replace(Trim(Request.Form("navn")), "'", "''")
  tekst = Replace(Trim(Request.Form("tekst")), "'", "''")
  dato = Replace(Trim(Request.Form("dato")), "'", "''")
  funk = Replace(Trim(Request.Form("funk")), "'", "''")
 

  If overskrift = "" Or tekst = ""  Then Response.Redirect "sky.asp"
 

strSQL = conn.Execute "Insert Into intnyheder (overskrift, navn, tekst, dato, funk) Values ('"&overskrift&"', '"&navn&"', '"&tekst&"','"&dato&"','"&funk&"')"

Conn.Execute(strSQL)

  CleanUp1()

Response.Redirect "sky.asp"

End Sub
'/////////////////////////////////////////

og her er så fejlbeskrivelsen fra browseren.

Der opstod en Microsoft VBScript-kompileringsfejl error '800a0401'

Slut på sætning var ventet

/update.asp, line 254

strSQL = conn.Execute "Insert Into intnyheder (overskrift, navn, tekst, dato, funk) Values ('"&overskrift&"', '"&navn&"', '"&tekst&"','"&dato&"','"&funk&"')"
----------------------^

jeg har brugt så meget tid, og kan ikke se fejlen nogle steder at jeg vil give 60 point for hjælp der løser problemet.
Avatar billede lifeplus17 Nybegynder
30. maj 2002 - 22:55 #1
kan se at den presser teksten sammen. pilen i fejlmeddelelsen skal være under " efter Execute.
Avatar billede erikjacobsen Ekspert
30. maj 2002 - 22:55 #2
Du skal bare

strSQL =  "Insert In  ...osv

altså droppe den første conn.execute
Avatar billede erikjacobsen Ekspert
30. maj 2002 - 22:57 #3
En "Microsoft VBScript-kompileringsfejl" kan aldrig være mere end 15 p værd, så snup
du bare resten selv.
Avatar billede lifeplus17 Nybegynder
30. maj 2002 - 23:01 #4
ups det var en cut´past fejl, har rettet den, og her er den rigtige fejl beskrivelse fra browseren.  undskyld.

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
Avatar billede eagleeye Praktikant
30. maj 2002 - 23:05 #5
Der er fordi uu ikke har skrive rettigheder til databsen. Typisk har man hos sin webudbyder en bestemt mappe hvor database filen skal ligge. Så prøv at tjekke din connectionstreng. Ligger database filen sammen med .asp filerne eller i en bestem database folder?
Avatar billede erikjacobsen Ekspert
30. maj 2002 - 23:07 #6
Og det har du ganske ret i, eagleeye.
Avatar billede lifeplus17 Nybegynder
30. maj 2002 - 23:13 #7
yep den ligger i den rigtige mappe som hotellet siger den skal være i, for at have skrive rettigheder.
Spørgsmålet er så bare om det er hotellet der har kvajet sig?
Avatar billede erikjacobsen Ekspert
30. maj 2002 - 23:16 #8
Du må have fat i deres support (og afvise mit svar - tak)
Avatar billede lifeplus17 Nybegynder
30. maj 2002 - 23:17 #9
det bliver jeg nok nød til :o( Men jeg takker nu alligevel for din interesse.
Avatar billede tmceu Praktikant
30. maj 2002 - 23:46 #10
Selv om eagleeye har påpeget den hyppigste årsag (i det mindste herinde :-), er der altså et par andre meget udbredte problemer. Kig lige denne igennem, inden du kontakter dit webhotel:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;q175168
Avatar billede lifeplus17 Nybegynder
31. maj 2002 - 00:03 #11
Det viste sig at det var hotellet der ikke havde sat skriverettigheder på mappen. Heldigvis havde de 24 timers support så fejlen er rettet OG NU VIRKER SKIDTET :o) Det nu rart at vide man ikke er helt idiot :o)
Takker alle for hjælpen
Avatar billede eagleeye Praktikant
31. maj 2002 - 00:08 #12
Det var godt at høre. Ja sådan kan det jo gå nogle gange.
Avatar billede eagleeye Praktikant
31. maj 2002 - 15:52 #13
Lukker du lige dette spørgsmål, eller skriv hvordan du vel dele points ud...
Avatar billede lifeplus17 Nybegynder
31. maj 2002 - 16:38 #14
joo jeg vil forfærdelig gerne lukke spørgsmålet, kan bare ikke se hvor
Avatar billede eagleeye Praktikant
31. maj 2002 - 16:41 #15
det var tæt på... Du svare selv og acceptere dit eget svar :)
Avatar billede lifeplus17 Nybegynder
31. maj 2002 - 16:45 #16
ok lol jamen så gør jeg da bare det, det sgu ligefår du skulle have haft dem for hjælpen :o)
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