Avatar billede pekr Nybegynder
10. april 1999 - 00:00 Der er 13 kommentarer

Lille programs

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
Avatar billede 127144146281 Nybegynder
10. april 1999 - 12:06 #1
Ja det kan man sagtens, hvis du vil se nogle eksempler kan du bare åbne Visdata (Findes Under samples i VB dir'et)

Håber det hjalp lidt, ellers kan jeg da prøve at lave et eksempel lidt senere.
Avatar billede bkp Nybegynder
11. april 1999 - 09:49 #2
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.
Avatar billede 127144146281 Nybegynder
11. april 1999 - 12:29 #3
Du kunne også prøve:
http://plato.fresno.gov/kathi/guestbook/guestbook.zip

Den kan ses på:
http://plato.fresno.gov/kathi/guestbook/default.asp

Du kan bare rette den lidt til, ligesom jeg har gjort.
Avatar billede 127144146281 Nybegynder
11. april 1999 - 12:30 #4
Ups det beklager jeg meget, det var det forkerte vindue jeg postede i
Avatar billede bkp Nybegynder
11. april 1999 - 13:18 #5
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!
Avatar billede 127144146281 Nybegynder
11. april 1999 - 13:21 #6
pekr kan jo bare afvise svaret og give andre mulighed for at komme med et svar
Avatar billede pekr Nybegynder
20. april 1999 - 07:59 #7
Ja jeg ville nu gerne acceptere bkp`s men det kan jeg jo ik, så
Avatar billede cybles Nybegynder
21. april 1999 - 05:04 #8
Luk dette spørgsmål eller afvis det nu og få pekr til at hente sine point.
Avatar billede bkp Nybegynder
26. april 1999 - 16:23 #9
Hvornår får jeg mine point
luk andres svar og lad mig svare igen tak!
Avatar billede pekr Nybegynder
07. maj 1999 - 18:58 #10
Bkp, bare lav svar, så får du pointene
mvh
Pekr
Avatar billede tdaugaard Nybegynder
03. december 2000 - 08:20 #11
så tror jeg vist det snart må være tid til at få lukket spørgsmålet!
Avatar billede xafion Nybegynder
22. februar 2001 - 21:30 #12
Tror du tdaugaard?
Avatar billede tknudsen Nybegynder
09. maj 2001 - 14:03 #13
pekr >> her er SaturnOrbiter - kan du snakke lidt tydligere - du går svagt igennem - høres ved om et par år - over...
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