Avatar billede sumsar-- Nybegynder
06. august 2003 - 13:54 Der er 7 kommentarer og
1 løsning

MySQL og Password

Jeg har lavet et simpelt c++ program i borland c++ builder 6.

Jeg kører noget database update fra en paradox database til en mysql database via bde.
For at få tilgang til min mysql database har jeg installeret mysql odbc driver og tilføjet mine databaser der. Jeg forbinder til 6 forskellige mysql databaser. Når programmet køres kommer der en dialogboks pr database der spørger efter password og brugernavn. Det er ret irriterende at indtaste det hver gang - når det er indtastet i mysql odbc forbindelsen en gang i forvejen.
Kan jeg på en måde kode mig ud af at denne boks ikke kommer frem?

Håber i forstår problemet :-)

Mvh
Rasmus
Avatar billede laffe Nybegynder
06. august 2003 - 14:19 #1
Brug en TSession component til at styre dine databaser. Der kan du også angive brugernavn/password
Avatar billede laffe Nybegynder
06. august 2003 - 14:24 #2
Brug en TSession component til at styre dine databaser. Der kan du også angive brugernavn/password så du ikke skal gøre det runtime.
Avatar billede sumsar-- Nybegynder
06. august 2003 - 14:47 #3
laffe>>
Umidelbart kan jeg ikke se nogle propperties til TSession der har noget med username / password at gøre. Kan du være lidt mere specifik?
Avatar billede laffe Nybegynder
06. august 2003 - 14:51 #4
Sorry

Jeg mente TDatabase componenten Kig efter "PromptLogin" propery'en
Avatar billede sumsar-- Nybegynder
06. august 2003 - 15:19 #5
Hmmm, nu har jeg fået den til at forbinde til databasen uden at spørge om password via TDatabase - men nu skal jeg så have det overført til min gamle kode.
Her har jeg brugt TTable objectet til at hente indholdet af en tabel og TBatchMove til at flyttet indholdet fra en TTable (paradox) til en anden TTable (mysql via odbc)
Hvis jeg kigger i Database proppertien i TTable objectet kan jeg umidelbart ikke vælge min nye database - hvad skal jeg gøre for at få det til at virke?

Håber du forstår min beskrivelse :-)

Mvh
Rasmus
Avatar billede laffe Nybegynder
07. august 2003 - 10:22 #6
Hej Rasmus

Du få nok brug for en TSession alligevel.

Du kan koble en TTable til en TSession. Herefter kan du koble din databae til din Session.

Så skulle det virke.

mvh Laffe
Avatar billede sumsar-- Nybegynder
07. august 2003 - 12:04 #7
Jeg prøver lige :-)
Avatar billede sumsar-- Nybegynder
07. august 2003 - 12:16 #8
Yes baby! det var det der skulle til :-) Mange tak for hjælpen
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