Databáze > MySQL

ADOConnection

<< < (5/5)

hlucheucho:
Zkoušel jsem do PC z bodu 4 nainstalovat XE6 trial. Aplikace na něm běží. Dále jsem zkusil "banální" aplikaci jen s ADOConnection, ADOQuery, DataSource a DBGridem. Na tlačítko načte data bez problémů i na jiném PC bez vývojového prostředí. Zkusil jsem původní projekt "naklikat" znovu a kód obsluhy událostí zkopírovat. Opět nepřipojí k DB. Chování aplikace je hodně podivný.
 Budu muset krůček po krůčku zkoušet, co je v kódu špatně. Že se každý krůček musí zkusit na jiném počítači, bude to časově náročný. :'(

hu

hlucheucho:
Na ADO jsem po této zkušenosti zanevřel. Podařilo se mi velice rychle rozchodit C API podle http://programujte.com/clanek/2009052300-zakladni-implementace-mysql-v-c-c/.  Jsou potřeba 3 kroky:
1. libmysql zkopírovat do adresáře kam C++ Builder vytvoří exe aplikace
2. použít    implib libmysql.lib libmysql.dll  , získanou libmysql.lib přidat do projektu
3. nastavit "include path" do adresáře kam MySQL instaloval hlavičkové soubory ( C:\Program Files\MySQL\MySQL Server 5.6\include )

Sice se to nedá "rychle naklikat", ale chodí to bez bádání.
hu

Navigace

[0] Seznam témat

[*] Předchozí strana

Přejít na plnou verzi