Avatar billede hanstad Nybegynder
16. september 2002 - 10:53 Der er 10 kommentarer

Connection til Access

Hejsa

Jeg er temmelig ny i C++. Jeg kunne godt tænke mig at lave en forbindelse til en Access-daatabase og derefter et SQL-udtræk, men jeg ved ikke hvor jeg skal starte.
Jeg har arbejdet meget i VB (også med forb. til db).

Kan nogen hjælpe mig?
Avatar billede medions Nybegynder
16. september 2002 - 11:02 #1
Først laver du dig en form. Dernæst dropper du en TTable component på den, og derpå en TDataSource. (Beege fra Data Access) TDataSourcen skal pege på TTable componenten i 'DataSet' property'en. Herefter vælger du 'MS Access Database' i 'DatabaseName' property'en på TTable, og derefter den ønskede database i 'TableName' property'en. Herefter vælger 'True' i 'Active' property'en for at checke at du kan komme til databasen.

Tilbage er så blot at droppe en 'TDBGrid' fra 'Data Control' tabben på din form, sætte 'Align' property'en til 'alClient' og sætte dens 'DataSet' property til at pege på din TTable.

Viola - så skulle du kunne se dine data i access databasen.
Avatar billede soepro Nybegynder
16. september 2002 - 13:48 #2
medions >> Ordret som jeg skrev i http://www.eksperten.dk/spm/45413 ... Fint nok !!! (Viser bare at det samme sommetider kunne svare sig for spørgsmålstilleren.)
Avatar billede mbulow Nybegynder
16. september 2002 - 16:45 #3
Er der ikke bare ét lille problem med det svar?
Gælder den fremgangsmåde ikke kun hvis man bruger Builder?

Jeg synes jeg efterhånden er kommet frem at de der navne der starter med T (f.eks. TTable), er temmeligt Builder-specifikke.

Ret mig endelig hvis jeg tager fejl :)
Avatar billede medions Nybegynder
16. september 2002 - 21:46 #4
soepro> Har skrevet det ordret og uden min "krasser" (//>Rune) da det er noget jeg har kopieret, -skulle nok oxo ha' skrevet det var fra dig, men det tænkte jeg ik' lige på, sorry..!

//>Rune
Avatar billede hanstad Nybegynder
17. september 2002 - 08:00 #5
Jeg ønsker IKKE at benytte Builder. Hvordan kan det så laves?
Avatar billede soepro Nybegynder
17. september 2002 - 08:07 #6
hanstad >> Hvad ønsker du så at lave det i ? Der er vist ikke nogen "standard" metode at gøre det på (selvom ODBC er standard selvfølgelig), hvis du anvender MVC skal du anvende MFC. I fht. MVC plejer jpk at kunne bidrage.
Avatar billede hanstad Nybegynder
17. september 2002 - 08:43 #7
Jeg ønsker at lave det så det virker i en Windows 32 Concole version.
Avatar billede soepro Nybegynder
17. september 2002 - 13:51 #8
hanstad >> Det kan du også med C++ Builder og standard VCL'erne - så skal du "bare" dynamisk allokere TTable, TSession osv. (Brug console wizard, console application, EXE og include VCL.)
Avatar billede mbulow Nybegynder
17. september 2002 - 14:00 #9
hanstad: Jeg har desværre ikke styr på hvordan det virker, men jeg har da lige kigget mig lidt omkring og er faldet over ADO (ActiveX Data Objects).
Det skulle kunne bruges fint i forbindelse med en Win32 Console App :)
Avatar billede jpk Nybegynder
18. september 2002 - 11:17 #10
Du kan sagtens anvende de forskellige udviklingsmiljøers respektive klasser til at håndtere DB-adgang selvom det er en console app.
Vil du have en REN Win32 app?
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