je me connecte � ma base sur Mysql via bcb6. Aucun problem
1�) je voudrais afficher la liste des tables de ma base !
2�) et si possible afficher toute les bases !
mais est possible puisqu'il faut d'abord se connecter !
Sur bcb avec les composants table aucun probl�me en local.
Je ne trouve rien sur l'API mysql, mais y a un exemple sur ce lien !
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Database1->Connected = false; Table1->Close(); Table1->DatabaseName = DNS->Text; // via odbc Database1->AliasName = DNS->Text; // idem Query1->DatabaseName = DNS->Text; // idem Database1->Connected = true; // copie des table dans une liste Database1->GetTableNames(ListBox1->Items, false); ListBox1->ItemIndex = 0; // sélection de la table choisi dans la liste Table1->TableName = ListBox1->Items->Strings[ListBox1->ItemIndex].c_str(); Table1->Open();
nameList = mysql.getDatabaseNames(id);
nameList = mysql.getTableNames(id);
mysql.selectDatabase(id, "mysql")
http://frontierkernel.org/docs/verbs...selectdatabase
comment le reproduire sur bcb6 ?
MYSQL *mySQL;
mySQL = mysql_init(NULL);
mysql_real_connect(mySQL, Host->Text.c_str(), roots->Text.c_str(),
passwords->Text.c_str(), BASE->Text.c_str(), 0, NULL,
0);
......???
Merci d'avance
Partager