Avatar billede sth Novice
06. januar 2011 - 22:01 Der er 5 kommentarer og
1 løsning

skriv "%>" til en fil med FileSystemObject

Jeg er vedat lave et program der kan skrive ASP program kode til en fil, og det virker næsten men arh lidt problemer med det

lad os antage at jeg vil have følgende koden skrevet til en fil:

<%

dim fs,fname
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fname=fs.CreateTextFile("c:\slet\test.asp",true)
'fname.WriteLine "Hello World! 2"



fname.WriteLine "<%"
fname.WriteLine "SQLserveradr    =""192.168.1.2"" "
fname.WriteLine "SQLdatabase    =""halstat_db"" " 
fname.WriteLine "SQLlogin        =""brugernavn"" "
fname.WriteLine "SQLpassword    =""password"""

fname.WriteLine "Set Conn = CreateObject(""ADODB.Connection"")"
fname.WriteLine "Conn.Open ""driver={MySQL ODBC 5.1 Driver};server=""& SQLserveradr &"";database=""& SQLdatabase &"";uid=""& SQLlogin &"";pwd=""& SQLpassword "

   
   
fname.WriteLine "SQLstmt =""SELECT * from en tabel'"""
fname.WriteLine "'response.write (SQLstmt)"
fname.WriteLine "'response.end"
fname.WriteLine "Conn.Execute (SQLstmt)"
fname.WriteLine "Set rs = conn.Execute(SQLstmt)"

fname.WriteLine "            Do until rs.EOF"
fname.WriteLine "                master_nr            = rs(""master_nr"")"
fname.WriteLine "                Beskrivelse            = rs(""Beskrivelse"")"
fname.WriteLine "                intialer            = rs(""initialer"")"
fname.WriteLine "                dato        = rs(""nextkal_dato"")"
fname.WriteLine "                rs.MoveNext"
fname.WriteLine "            Loop"
fname.WriteLine "        Conn.Close"
fname.WriteLine "        Set Conn = Nothing"
fname.WriteLine "%>"


fname.Close
set fname=nothing
set fs=nothing
%>

så får jeg fejl  på fname.WriteLine "%>"
nogen der har en ide til hvoran ejg kan snyde og få skrevet %>
jeg vedatman kan skrive mellemrum som &nbsp; men kan man evt også det med % tegn eller er der andre mulighder for at skrive asp kode til en fil
Avatar billede softspot Forsker
06. januar 2011 - 22:10 #1
Del skrivningen over to linier:

fname.Write "%"
fname.WriteLine ">"
Avatar billede erikjacobsen Ekspert
06. januar 2011 - 22:12 #2
Eller formentlig bare

  fname.WriteLine "%" & ">"
Avatar billede sth Novice
06. januar 2011 - 22:14 #3
hvor nemt ! og smart :-) smid et svar
Avatar billede ksoren Nybegynder
06. januar 2011 - 23:08 #4
eller

fname.WriteLine "%\>"
Avatar billede sth Novice
07. januar 2011 - 20:09 #5
softspot: kommer du med et svar?
Avatar billede softspot Forsker
08. januar 2011 - 03:36 #6
Værsågod :-)
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