Avatar billede slapstick Nybegynder
23. maj 2002 - 10:54 Der er 8 kommentarer og
1 løsning

asx filesystemobject

argh jeg får den her fejl:

Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/stream/opret.asp, line 24, column 72

her er koden:

for i = 1 to 10

If Request.Form("overskrift"&i) = "" Then

Else

  overskrift = Request.Form("overskrift"&i)
  broedtekst = Request.Form("broedtekst"&i)
  dato = Request.Form("dato")
  starttid = Request.Form("starttid"&i)
  duration = Request.Form("duration"&i)
  overskrift = replace(overskrift,"'","''")
  broedtekst = replace(broedtekst,"'","''")
  nSQL = "INSERT INTO news (headline, story) VALUES ('" & overskrift & "','" & broedtekst & "')"
  Conn.Execute(nSQL)
  sSQL = "INSERT INTO stream (dato, start, duration) VALUES ('" & dato & "','" & starttid & "','" & duration & "')"
  Conn.Execute(sSQL)

  Set FileSystemFile = CreateObject("Scripting.FileSystemObject")
  FileSystemFile.CreateTextFile "C:\Inetpub\db\stream\" & dato & "\test"&i".asx" <-- linie 24
  Const ForReading = 1, ForWriting = 2, ForAppending = 8
  Set Filesystem = CreateObject("Scripting.FileSystemObject")
  Set FilesystemFileContext = Filesystem.OpenTextFile("C:\Inetpub\db\stream\" & dato & "\test"&i".asx", 8, true)
  FilesystemFileContext.WriteLine ("<ASX VERSION='3.0' PREVIEWMODE='NO' >")
  FilesystemFileContext.WriteLine ("<ENTRY>")
  FilesystemFileContext.WriteLine ("<TITLE>Example Clip</TITLE>")
  FilesystemFileContext.WriteLine ("<REF  HREF = 'mms://129.142.131.36/rejsegalleriet/fantacy/") & dato & ("/250.wmv' />")
  FilesystemFileContext.WriteLine ("<STARTTIME VALUE='") & starttid & ("' />")
  FilesystemFileContext.WriteLine ("<DURATION VALUE='") & duration & ("' />")
  FilesystemFileContext.WriteLine ("<ENTRY>")
  FilesystemFileContext.WriteLine ("</ASX>")
  FilesystemFileContext.Close
  Set FilesystemFileContext = Nothing
  Set FileSystemFile = Nothing

End If
next


det er vist her den går galt... \test"&i".asx
Avatar billede cape Nybegynder
23. maj 2002 - 10:57 #1
skal være
FileSystemFile.CreateTextFile "C:Inetpubdbstream" & dato & "test"&i&".asx"
Avatar billede slapstick Nybegynder
23. maj 2002 - 11:00 #2
ok smuuuukt !! :)
Avatar billede cape Nybegynder
23. maj 2002 - 11:02 #3
her er mit svar så
Avatar billede slapstick Nybegynder
23. maj 2002 - 11:11 #4
yep det virkede men nu får jeg den her fejl :(

Name redefined: 'ForReading'
/stream/opret.asp, line 25


det er den her linie:
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Avatar billede slapstick Nybegynder
23. maj 2002 - 11:11 #5
du skal selvfølgelig nok få pont for dit svar :)
Avatar billede tjacob Juniormester
23. maj 2002 - 11:15 #6
Da du alligevel anvender talkonstanten (8 i stedet for ForAppending) kan du jo ligesågodt slette din konstant erlæring.
Avatar billede tjacob Juniormester
23. maj 2002 - 11:15 #7
erlæring = erklæring ;-)
Avatar billede tjacob Juniormester
23. maj 2002 - 11:20 #8
Jeg tror i øvrigt at fejlen kommer fordi du kun kan erklære en konstant på en linie. Hvis du vil have erklæringerne med så ret til:
Const ForReading = 1
Const ForWriting = 2
Const ForAppending = 8
Avatar billede slapstick Nybegynder
23. maj 2002 - 12:32 #9
tak skal du ha jacob :)
det hjalp bare at kommentere const væk :)))
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