så er spørgsmålet hvordan får jeg dem til at se sådan ud "Varenr";"Beskrivelse";"Pris" "123";"testvare1";"123,00" "222";"testvare2";"559,00" "543";"testvare3";"399,00" "432";"testvare4";"299,00"
lol citat"Det er en komma separeret fil, det samme som en tekstfil, hvor felter er separeret med ";" " hehe komma er da "," og ikke ";" ;o) CSV står også for Comma-Separated Variables Men ja det kan også være sepereret af ";" :o)
tilbage til spørgsmålet så er det nemt nok at lave det sepereret -- <% tekst = rsprod("Varenr")&";"&rsprod("Beskrivelse")&";"&rsprod("Pris") //Her skal der indsættes i filen via et FSO object %>
Jeg kan nok ikke hjælpe dig med at lave det. Men det kan sikkert laves med FileSystem Object:
<% dim fs,fname set fs=Server.CreateObject("Scripting.FileSystemObject") set fname=fs.CreateTextFile("c:\test.txt",true) fname.WriteLine("Hello World!") fname.Close set fname=nothing set fs=nothing %>
Jeg vil foreslå dig at læse her omkring hvordan man kan skrive til en tekst fil At filen ender på *.csv ændrer ikke på at det er tekst format Du bør før din løkke kunne oprette filen, i løkken kan du så hver gang indsætte en ny linje i filen :o)
sådan her vil jeg tro , ala -- <% dim objconn, rsprod, strQ, fs,fname Set rsprod = Server.CreateObject("ADODB.Recordset") strQ = "SELECT vare_tabel.*" rsprod.Open strQ, objConn, , , adCmdText
set fs=Server.CreateObject("Scripting.FileSystemObject") set fname=fs.CreateTextFile("DINSTI\test.cvs",true) %> <% While Not rsprod.EOF %>
<% tekst = rsprod("Varenr")&";"&rsprod("Beskrivelse")&";"&rsprod("Pris") fname.WriteLine(tekst) %> <% rsprod.MoveNext Wend rsprod.Close Set rsprod = Nothing fname.Close set fname=nothing set fs=nothing %>
Du har et ActiveX-object liggende i C:\WINDOWS\system32, der hedder 'tdc.ocx'. Den er specielt beregnet til at håndtere CSV under Windows. Jeg ved, hvordan man bruger den i en alm. web-dokument og i Visual Studio ... men jeg ved ikke, hvordan den implementeres med 'CreateObject'. Er dog ikke i tvivl om, det kan lade sig gøre :)
Den kaldes 'TDC', 'Tabular Data Control' eller 'Tabular Data Control 1.1 Type Library', hvis du er interesseret i at Google lidt efter den :)
/mvh </bole>
Synes godt om
Ny brugerNybegynder
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.