Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Lazarus - problém s MySQL

Dobrý den,
mám problém s programování v Lazarovi (v0.9.30). Při připojování do MySQL mě při změně na Connected na True se mě napíše: MySQL50Connection1 : Server connect failed. Hodnoty komponenty MySQL50Connection1 jsou:

DatabaseName: meteos
HostName: localhost
LoginPromt: False
Password: správný :-)
Port: 0
UserName: meteos

Při tvorbě jsem postupoval podle návodu určeného pro Delphi: http://programujte.com/clanek/2010032400-delphi-a- mysql/.

Předem děkuji za odpověď.

Předmět Autor Datum
Nemáš nastavený port, jeho hodnota by mala byť 3306.
los 09.07.2011 21:24
los
Zkoušel jsem... a nic 3-[
meteos 09.07.2011 21:54
meteos
Predpokladam, ze MySQL server bezi. Zkousel jsi se k nemu pripojit treba pres PHPMyAdmin?
Jan Fiala 09.07.2011 22:15
Jan Fiala
Zkousim se pripojit prave k phpMyAdmin
meteos 10.07.2011 09:12
meteos
K phpMyAdmin? Snáď si chcel napísať k MySQL cez phpMyAdmin. A ako to dopadlo - pripojil si sa cez ph…
los 10.07.2011 09:49
los
Aha tak sorry. Pripojil jsem se pres phpMyAdmina k MySQL.
meteos 10.07.2011 12:11
meteos
Dnes jsem to zkoušel skoro tři hodiny a nic...
meteos 10.07.2011 13:48
meteos
A nic znamena, ze jsi se nepripojil z Lazaruse nebo z MyPHPAdmin?
Jan Fiala 10.07.2011 16:44
Jan Fiala
Pres phpMyAdmina přistupuji v pohodě, ale přes Lazarus to dělá problémy.
meteos 10.07.2011 18:23
meteos
A nyní jsem objevil ještě dva problémy. 1) Nejde otevřít nový formulář Při nastavení akce ButtonOnC… poslední
meteos 11.07.2011 12:13
meteos
Server ti beží? Skús spustiť: mysql -u meteos -p a zadať heslo, či sa pripojíš. Ak to bude fungov…
los 09.07.2011 22:17
los
http://wiki.freepascal.org/Lazarus_Database_Tutori al
host 09.07.2011 22:02
host

K phpMyAdmin? Snáď si chcel napísať k MySQL cez phpMyAdmin. A ako to dopadlo - pripojil si sa cez phpMyAdmin?

Očakával som odpoveď: Cez phpMyAdmin sa k MySQL pod účtom meteos viem/neviem prihlásiť. Ak by si sa pripájal k phpMyAdmin, tak by si na to nepoužíval MySQL connection, ale HTTP connection. Nepripájal by si sa na port 3306, ale na 80 (prípadne taký, na ktorom počúva tvoj webový server). Nepísal by si SQL príkazy, ale vytváral HTTP požiadavky.

A nyní jsem objevil ještě dva problémy.

1) Nejde otevřít nový formulář
Při nastavení akce ButtonOnClick na Form2.show; napíše kompilátor Identifier not found. Nevíte prosím jak otevřít nový formulář?

2) Jak nastavit tabulku MySQL ze které má program brát data?
Když na formulář vložím komponentu například DBText1, jak se dozví z jaké tabulky a sloupce má údaj vzít?

Příklad:
Mám tabulku wx_data ve které mám meteoúdaje. V této tabulce jsou sloupce temperature, windchill, dew_point, ... . Rád bych měl ve formuláři aby se zobrazilo:

Teplota: (Label1) DBText1 (temperature)
Teplota větru: (Label2) DBText2 (windchill)
...

Zpět do poradny Odpovědět na původní otázku Nahoru