Jeg er blevet fortalt at hvis jeg skal lave en lille rutine/program der skulle gå ind i en odbc database, hente fem felter og gemme resultaterne i en csv-fil så var vb svaret, er der nogen der kan konfimere det, og/eller give nogle bud på hvordan det løses
Det nemmeste er at lave en form med DataKontrollen og linke den til en tabel i en database, dens Databasename henviser til databasen, og datasource henviser til den tabel du vil hente fra. Hvis du vil hente fra tabellen kan du søge med kommando: Søgecrit = "Felt => Søgestreng" Data1.Recordset.FindFirst SøgeCrit
Felt skal være et navn på et felt fra tabellen, og søgestreng skal være den værdi du søger.
Du kan også flytte gennem tabellen med: Data1.Recordset.MoveFirst Data1.Recordset.MoveNext o.s.v.
Når du har fundet din post kan du henvise til et felt i databasen ved at skrive: Værdi = Data1.Recordset!Felt Felt skal være et navn på et felt i tabellen.
Nu kan du gemme værdien i en fil med følgende kommando: Open "Filnavn.Csv" for OutPut as #1 Data1.recordset.movefirst do while not Data1.recordset.eof 'Kører gennem databasen fra start til slut Værdi = Data1.Recordset!Felt Værdi2 = Data1.Recordset!Felt2 Print #1, Værdi & "," & Værdi2 ' skriver til filen Loop
Close 1 'Lukker filen igen
Men den nemmeste måde er nok at importere til Access (eller anden god database, hvis det ikke er en sådan), og derefter exporter som en CSV fil.
Læg lige mærke til at den første kommentar fra BKP kun er en kommentar, og det er egentligt lidt trals, fordi BKP ingen point får hvis BKP's svar kunne bruges, det er jo kun den der står som svarer der får hele æren og det kan jo godt afholde flere fra at svare på spørgsmålet, og derfor får man måske ikke den hjælp som man kunne ønske!
pekr >> her er SaturnOrbiter - kan du snakke lidt tydligere - du går svagt igennem - høres ved om et par år - over...
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.