Avatar billede thecokeguy Nybegynder
13. april 2006 - 06:44 Der er 5 kommentarer og
1 løsning

Vis tables og databaser med dbExpress og MySQL

Hvordan får jeg en liste med henholdsvis de databaser jeg har på min MySQL server og de tables jeg har under en givet database?

Til dette vil jeg benytte dbExpress.

På forhånd mange tak for hjælpen.
Avatar billede kroning Nybegynder
13. april 2006 - 09:29 #1
Du bruger SHOW DATABASES til at hente de enkelte baser og derefter SHOW TABLES til at vise tabellerne i de enkelte baser.
Avatar billede kroning Nybegynder
13. april 2006 - 09:33 #2
Du kan også bruge SQLConnection.GetTableNames(); ti lat vise tabellerne for den database du er logget på.
Avatar billede thecokeguy Nybegynder
16. april 2006 - 02:01 #3
Tusinde tak... Du skulle vel ikke også vide hvordan man nemt skifter fra en database til en anden i en SQLConnection?
Avatar billede kroning Nybegynder
16. april 2006 - 09:34 #4
Du starter med at afbryde forbindelsen:
SQLConnection.Close;

så ændre du Database parameteren:
SQLConnection.Params.Values['Database']:='NY DATABASE';
og forbinder så igen, evt. skal brugernavn og kodeord ændres:
SQLConnection.Open;

om der findes en direkte SQL kommando til den slags ved jeg ikke lige.
Avatar billede thecokeguy Nybegynder
27. april 2006 - 16:36 #5
Tusinde tak... Vil du poste et svar så du kan inkassere pointene?
Avatar billede kroning Nybegynder
27. april 2006 - 16:40 #6
ok
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