Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Len keď tak rozmýšlam, ako by sa tam dalo pripojiť, síce na serveri sa dajú na databázu nastaviť prá…
Len tak 06.09.2006 14:45
Len tak
Na serveru myslis lokalni server nebo server na internetu ? Kazdopadne pr pripojeni urcujes cestu k…
Jan Fiala 06.09.2006 14:49
Jan Fiala
Chcem sa pripojiť na server, ale nie na lokálny ale na internete.
Len tak 06.09.2006 14:54
Len tak
Access DB neni zadny SQL server, je to lokalni tabulkova daabaze, takze neobsahuje zadnou TCP/IP kom…
Jan Fiala 06.09.2006 18:20
Jan Fiala
Ako to myslíš máť klasický súborový prístup? nový
Len tak 06.09.2006 20:45
Len tak
Z by musel byt disk pocitace, na kterem je Access databaze nasdileny a otevreny do internetu. Jestli… nový
Jan Fiala 06.09.2006 21:04
Jan Fiala
Tak isto to vypadá
Len tak 06.09.2006 15:08
Len tak
Mel bys tam mit komponentu SQLconnection a kni knihovnu libmysql.dll je to v pallete dbexpress, poku…
virus 06.09.2006 16:35
virus
To je dobrý nápad na pripojenie MySQL. Idem to ihneď pozrieť, náhodou ale na ACCESS pripojenie nemáš…
Len tak 06.09.2006 16:46
Len tak
SQLconnection tahle componenta by mela obsluhovat snad vsechny typy DB, co jsem koukal staci ji jen…
virus 06.09.2006 17:06
virus
Ta komonenta slouzi pro solupraci s SQL servery, coz Access neni. nový
Jan Fiala 06.09.2006 18:20
Jan Fiala
Skúšal som sa pripojiť na MySQL - čo mám na internetovom serveri. Avšak mi napíše toto, na mojom PC… nový
Len tak 07.09.2006 12:35
Len tak
Pravde podobne se tam ani nepripojis vetsina serveru je nastavena pro local, muzes to zkusit na mne… nový
virus 07.09.2006 15:46
virus
Mohol by si mi napísať ešte názov databázy. Cez SQLConnection ho tam musím uviesť. Dík nový
Len tak 07.09.2006 16:49
Len tak
Písal som si s mojím providerom, tak mi povedal, že sa dá pripojiť na MySQL databázu cez port 3306 t… nový
Len tak 07.09.2006 17:56
Len tak
Ľudia tak som na to prišiel. Jediná vec ako sa spojiť najrýchlejšie a najkvalitnejšie s MySQL na int… nový
Len tak 08.09.2006 00:38
Len tak
Tady by se něco myslím našlo: pages.php nový
host 08.09.2006 00:45
host
Skúšam, ale vyhadzuje mi chybu - myslím, že mám chybnú DLL libmysql.dll - už ju riešim, ako keby to… nový
Len tak 08.09.2006 09:21
Len tak
Tak ok, našiel som FREE komponentu, pomocou ktorej sa veľmi jednoducho pripojíte na internetový serv… poslední
Len tak 08.09.2006 12:19
Len tak

Len keď tak rozmýšlam, ako by sa tam dalo pripojiť, síce na serveri sa dajú na databázu nastaviť práva na súbor a na adresár, len to by som chcel vedieť AKO SA DÁ PRIPOJIŤ CEZ DELPHI? Môže mi niekto poslať LINK alebo napísať ukážku alebo povedať cez čo a ako? Ďakujem

Na serveru myslis lokalni server nebo server na internetu ?
Kazdopadne pr pripojeni urcujes cestu k databazi, takze bud si namapujes disk a pak jsi na tom stejne, jako by ses pripojoval na svuj disk nebo se pripojis pomoci UNC (\\server\sdileni\...) nebo pomoci IP (\\IP\sdileni)

Access DB neni zadny SQL server, je to lokalni tabulkova daabaze, takze neobsahuje zadnou TCP/IP komunikaci. Takze okud chces pristupovat po internetu, musel bys mit klasicky souborovy pristup.
Dalsi moznost je napsat si na serveru skript a komunikovat pres HTTP - posilat dotazy a zpacovavat vysledky dotazu z vraceneho textaku.

Z by musel byt disk pocitace, na kterem je Access databaze nasdileny a otevreny do internetu. Jestli si redstavujes, ze nejakm na hosting nakopirujes pomoci FTP Access databazi a budes na ni pristupovat zvnejsku nejakym programem, tak bys mel zacit pomalu vymyslet neco jineho.

Mel bys tam mit komponentu SQLconnection a kni knihovnu libmysql.dll je to v pallete dbexpress, pokud ji tam nemas da se to resit componentami z DBE, popripade ti muzu poslat odkaz s componentou mysql ale nevim zda ti pujde nainstalovat do palety, knihovnu libmysql.dll je mozno stahnout na www.php.net .
Popripade si das *.dcu do adresare s formularem a unitem.

Skúšal som sa pripojiť na MySQL - čo mám na internetovom serveri. Avšak mi napíše toto, na mojom PC nemám nainštalovaný MySQL a MySQL ja veľmi nepoužívam, teraz ale asi začnem.... Mohol by mi niekto pomôcť ak vie?

Database Server Error : Client does not support authentication protocol requested by server; consider upgrading MySQL Client.

Písal som si s mojím providerom, tak mi povedal, že sa dá pripojiť na MySQL databázu cez port 3306 tiež, len by ma zaujímalo, kde ten port zapíšem v Delphi ak sa chcem pripojiť cez dbExpress.

Nemá niekto vytvorené v Delphi už fungujúce pripojenie na MySQL - na internetovom serveri?

Ľudia tak som na to prišiel. Jediná vec ako sa spojiť najrýchlejšie a najkvalitnejšie s MySQL na internetovom serveri, je jedine cez komponentu MySQL DATA ACCESS od CORE LAB www.crlab.com, síce komponenta stojí 64eur, ale oplatí sa. Mám to odskúšané - len ešte nekúpené. A čo je na tom najlepšie? Ide aj pod TURBO DELPHI - (overené a odskúšané)!

Ak by ste vedeli iné zdroje - alternatívne komponenty na pripojenie do MySQL 5.0, tak ich napíšte, ale ja som prepátral všetko a nič som zadara nenašiel.

Tak ok, našiel som FREE komponentu, pomocou ktorej sa veľmi jednoducho pripojíte na internetový server do MySQL. Ak by mal niekto záujem o komponetu tmysql5.blogspot.com - tu máte aj popis. Len treba mať stiahnutú DLL libmysql.dll.

Ešte mini úprava triedy MySQL5.pas :

procedure TMySQL5.SQLCommand(SQL: String);
var Result: PMYSQL_RES;
begin;
  mysql_query(MySQL, pChar(SQL));
end;

procedure TMySQL5.Connect(Host, User, Pass, Data: String; Port: Integer=3306);
begin
  MySQL := mysql_init(nil);
  if MySQL = nil then Fail('Couldn''t init PMYSQL object');
  try
    if mysql_options(MySQL, MYSQL_OPT_CONNECT_TIMEOUT, @MyTime) <> 0 then Fail;
    if mysql_real_connect(MySQL, pChar(Host), pChar(User), pChar(Pass), PChar(Data), Port, nil, MyComp) = nil then Fail;
  except
    Close;
  end;
end;

- A chcel by som sa ešte spýtať, všimol som si u mňa v MySQL, že sa dajú posielať aj Gzip-ované hodnoty (mám tam položku - automaticky rozpoznať), ako to mám spraviť? Stačí hodnotu v dotaze jednoducho zbaliť cez GZip a je to?

Vďaka

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