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"
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
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.