Avatar billede mark_j Nybegynder
03. juni 2004 - 11:03 Der er 8 kommentarer og
1 løsning

Udtræk fra database til textfil hjælp

Jeg fik hjælp den anden dag til hvordan jeg skulle oprette en kommasepareret textfil fra et udtræk af min database.
Det er også fint jeg kan sagtens skrive til filen som jeg gerne vil og jeg kan også hente data fra databasen, men jeg kan bare ikke få det til at arbejde sammen.
Det kan være jeg har set mig blind på koden jeg får en access denied fejl når jeg køre.

<%
    Dim strConnect
%>
<!-- #include file="datastore.asp" -->
<!-- #include virtual="/ADOVBS.INC" -->
<html>
<head>
<title></title>
<LINK REL="Stylesheet" HREF="styles/admstyles.css" type="text/css">
<BASE TARGET="main">
</head>
<body bgcolor="#FFFFFF" topmargin="25" leftmargin="15" bgproperties="fixed">
<p align="left">
<SCRIPT language="vbscript">
<!--
    parent.frames("contents").location.href="menu.htm"
        //parent.frames("top").location.href="top.asp"
-->
</SCRIPT>
<%
    Dim objCommand, objRS, objFS, objTextfile, fileSpec
   
    Set objCommand = Server.CreateObject("ADODB.Command")
   
    objCommand.ActiveConnection = strConnect
    objCommand.CommandText = "SELECT * FROM Item"
    objCommand.CommandType = adCmdText
   
    Set objRS = objCommand.Execute
    Set objCommand = Nothing
   
    Set objFS = CreateObject("Scripting.FileSystemObject")
    fileSpec = Server.Mappath("/textfile/price_update.txt")
    Set objTextfile = objFS.OpenTextFile(fileSpec,2)
   
    While Not objRS.EOF
        objTextfile.WriteLine(objRS("ID")
        objRS.MoveNext
    Wend
   
    objRS.Close
    objTextfile.Close
%>
</body>
</html>
Avatar billede ellebaek Nybegynder
03. juni 2004 - 11:04 #1
du mangler en ) her:
objTextfile.WriteLine(objRS("ID")

altså:
objTextfile.WriteLine(objRS("ID"))
Avatar billede fennec Nybegynder
03. juni 2004 - 11:11 #2
En lille bemærkning:

Jeg vil så vidt mulig undgå at bruge , som seperator. Du løber nemt ind i problemer hvis du har komma-tal eller tekst som indeholder , tegnet. Brug hellere et tegn som ikke bliver brugt ofte. F.eks | eller ¤, eller en kombination af tegn for at være mere sikker ¤|#
Avatar billede mark_j Nybegynder
03. juni 2004 - 11:22 #3
Jeg skal bruge komma der er fordi der er en anden hjemmeside der skal lave et udtræk fra den tekst fil, så jeg bliver nødt til at lave et tricks så der ikke bliver lagt data i databasen med komma.
udover den parents ser det så rimeligt fornuftigt ud?
Avatar billede fennec Nybegynder
03. juni 2004 - 11:27 #4
Bare du er klar over det :o)

Ellers se det udemærket ud. Virker det så efter du har fået den manglende ) på??
Avatar billede mark_j Nybegynder
03. juni 2004 - 12:01 #5
Jeg bliver nødt til at smutte vender tilbage lidt senere :)
Avatar billede mark_j Nybegynder
03. juni 2004 - 22:25 #6
Nu kan Jeg trække data ud af tabellen og skrive til filen, men den skriver kun den første post der må være noget galt med den løkke?
Avatar billede mark_j Nybegynder
03. juni 2004 - 23:56 #7
got it :) writeline er forkert der skal bare stå write.
Hold fast man kan stirre sig blind på sådan noget kode.
ellebæk fandt fejlen, så hvis du smider et spørgsmål.
Tak for nu, jeg kommer snart tilbage for jeg kan se at det du sagde fennec med komma bliver et problem :(
Avatar billede mark_j Nybegynder
04. juni 2004 - 00:05 #8
sorry jeg mente et svar! :)
Avatar billede ellebaek Nybegynder
04. juni 2004 - 10:59 #9
jeg smider et svar så ;-)
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

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging