IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Mezi 13:00 až cca 16:00 proběhne odstávka sítě z důvodu aktualizace. Web bude po celou dobu nedostupný.
Avatar
Insane Qurd
Tvůrce
Avatar
Insane Qurd:19.11.2014 18:27

Ahoj, chtěl bych se v C# připojit na MySQL databázi, na internetu jsem se dočetl, že musím přidat do References MySql.Data a MySql.Web. To se mi však nedaří najít...

Odpovědět
19.11.2014 18:27
It's impossible to say it's impossible.
Avatar
Odpovídá na Insane Qurd
Michal Štěpánek:19.11.2014 18:32

najdeš to v balíčku NuGet

Nahoru Odpovědět
19.11.2014 18:32
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Insane Qurd
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
Insane Qurd:20.11.2014 18:00

Tam jsem to nakonec nenašel, musel jsem to <a href="https:/­/dev.mysql.com/dow­nloads/connec­tor/net/">stáh­nout</a>.

Akceptované řešení
+20 Zkušeností
Řešení problému
Nahoru Odpovědět
20.11.2014 18:00
It's impossible to say it's impossible.
Avatar
Odpovídá na Insane Qurd
Michal Štěpánek:20.11.2014 19:21

To je taky řešení, ale kdybys stáhl příslušný NuGet balíček, ve správci balíčků stačí zadat MySql a vyjede mnoho NuGetů...

Nahoru Odpovědět
20.11.2014 19:21
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Insane Qurd
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
Insane Qurd:20.11.2014 19:36

Ještě tu mám problém s připojením a příkazem, viz <a href="http://­www.itnetwork­.cz/dev-lighter/464">můj kód</a>.

Nahoru Odpovědět
20.11.2014 19:36
It's impossible to say it's impossible.
Avatar
Odpovídá na Insane Qurd
Michal Štěpánek:20.11.2014 19:43

A co to dělá, nebo spíš nedělá? Hází to chybu, nebo to nedělá nic?

Nahoru Odpovědět
20.11.2014 19:43
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Insane Qurd
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
Insane Qurd:20.11.2014 20:16

Chyba tam není, jenom ex.Message: Unable to connect to any of the specified MySQL hosts.

Nevím proč, ale už jsem to zkoušel na localhostu i na moxu a nejde to.

Editováno 20.11.2014 20:18
Nahoru Odpovědět
20.11.2014 20:16
It's impossible to say it's impossible.
Avatar
Odpovídá na Insane Qurd
Michal Štěpánek:20.11.2014 20:38

A ten tvůj server se jmenuje "server", databáze "db", uživatel "user" a heslo má "pass"?

Nahoru Odpovědět
20.11.2014 20:38
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Insane Qurd
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
Insane Qurd:20.11.2014 21:53

Samozřejmě že ne, tak jsem to vyplnil jenom kvůli ochraně mých údajů, ale u toho localhostu jsem to mě takto :
Server=localhos­t;Database=tes­t;Uid=root;Pas­sword=

Nahoru Odpovědět
20.11.2014 21:53
It's impossible to say it's impossible.
Avatar
Odpovídá na Insane Qurd
Michal Štěpánek:21.11.2014 0:02

Nedá se někde u té MySql databáze nastavit, jestli je do ní přístup povolen pouze ze stránek(tzn. HTTP), nebo i jinak?

Nahoru Odpovědět
21.11.2014 0:02
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Martin
Člen
Avatar
Odpovídá na Michal Štěpánek
Martin:21.11.2014 10:18

pokud je MySQL na tvém stroji tak nastav oprávnění přístupu

Nahoru Odpovědět
21.11.2014 10:18
Je jedno co děláš, ale záleží jak dobře to umíš prodat.
Avatar
Odpovídá na Martin
Michal Štěpánek:21.11.2014 10:21

Já chtěl jen inspirovat Insane Qurd, aby se podíval, jestli nemá špatně nastavenou DB pro přístupy z jiných programů...

Nahoru Odpovědět
21.11.2014 10:21
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Martin
Člen
Avatar
Odpovídá na Michal Štěpánek
Martin:21.11.2014 15:03

jj a já odpověděl tobě místo jemu :-D

Nahoru Odpovědět
21.11.2014 15:03
Je jedno co děláš, ale záleží jak dobře to umíš prodat.
Avatar
Insane Qurd
Tvůrce
Avatar
Odpovídá na Martin
Insane Qurd:21.11.2014 20:08

Ahoj, díky moc za rady! Pomohly! Ale teď bohužel se neukazuje nic :D

Nahoru Odpovědět
21.11.2014 20:08
It's impossible to say it's impossible.
Avatar
Insane Qurd
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
Insane Qurd:21.11.2014 20:09

Ahoj, teď se nic neukazuje :D

Nahoru Odpovědět
21.11.2014 20:09
It's impossible to say it's impossible.
Avatar
Odpovídá na Insane Qurd
Michal Štěpánek:22.11.2014 0:16

Co to znamená, "neukazuje se nic" ? žádná chyba? nebo jen žádný výsledek dotazu?

Nahoru Odpovědět
22.11.2014 0:16
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Insane Qurd
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
Insane Qurd:22.11.2014 12:51

Žádný výsledek dotazu :)

Nahoru Odpovědět
22.11.2014 12:51
It's impossible to say it's impossible.
Avatar
Odpovídá na Insane Qurd
Michal Štěpánek:22.11.2014 15:24

A dotaz je správně? Jméno tabulky i sloupce souhlasí?

Editováno 22.11.2014 15:26
Nahoru Odpovědět
22.11.2014 15:24
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Insane Qurd
Michal Štěpánek:22.11.2014 15:29

Nemá být místo názvu sloupce v datareaderu číslo sloupce z dotazu?

Console.WriteLine(DataReader[0].ToString());
Nahoru Odpovědět
22.11.2014 15:29
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Insane Qurd
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
Insane Qurd:22.11.2014 16:40

Ano, vše jsem zkoušel jak na locálu, tak i na normálním serveru. U toho DataReadru jsem se díval a obě verze jsou správné.

Nahoru Odpovědět
22.11.2014 16:40
It's impossible to say it's impossible.
Avatar
Odpovídá na Insane Qurd
Michal Štěpánek:22.11.2014 17:08

I malá a velká písmenka v názvech?

Nahoru Odpovědět
22.11.2014 17:08
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Insane Qurd
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
Insane Qurd:22.11.2014 18:00

Mám to takto: string connString = "Server=local­host;Database=tes­t;Uid=root;Pas­sword=";

Editováno 22.11.2014 18:00
Nahoru Odpovědět
22.11.2014 18:00
It's impossible to say it's impossible.
Avatar
Insane Qurd
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
Insane Qurd:22.11.2014 18:03

Tobě to funguje? Jestli ano, pošli prosím tvoje řešení.

Nahoru Odpovědět
22.11.2014 18:03
It's impossible to say it's impossible.
Avatar
Odpovídá na Insane Qurd
Michal Štěpánek:23.11.2014 14:47

Já s MySQL nedělám... Zkusil jsi místo "localhost" dát konkrétní název toho PC nebo IP adresu? Nejsem si jistý, že desktopová aplikace umí pracovat s názvem serveru "localhost", protože to je označení pro webové aplikace...

Nahoru Odpovědět
23.11.2014 14:47
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Insane Qurd
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
Insane Qurd:23.11.2014 16:19

Stejný výsledek :(

Nahoru Odpovědět
23.11.2014 16:19
It's impossible to say it's impossible.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 25 zpráv z 25.