Zadejte hledaný výraz...

Visual Basic SQL

Denis Ulmann
verified
rating uzivatele
(9 hodnocení)
26. 3. 2012 21:22:51
Zdravím,
pomocí článků na programujtecom se učím co a jak ve VB, ale jaksi jsem do teď nenarazil jak se spojit s databázi MySQL, abych mohl vytáhnout data z mého webu třeba. Můj problém spočívá v tom, že jsem si dle návodů YT nainstaloval MySQL na localhost, ale jakmile debugovanou aplikaci pošlu kamarádovi, jestli mu jde, tak nejde právě kvůli té databázi, jelikož po nainstalování MySQL co jsem mu odeslal šlo vše bez problému a to já nechci. Tím narážím na můj další problém, jak vytvořit 1 exe soubor? Viděl jsem z basicu .exe co měl třeba 3 MB a byl tam sám, já musím odesílat vždy .exe + manifest a to právě nechci, dá se to urpavit někdě ve VB, nebo je na to už něco jiného?
díky moc za odpovědi.
26. 3. 2012 21:22:51
https://webtrh.cz/diskuse/visual-basic-sql#reply747777
qwertr
verified
rating uzivatele
(7 hodnocení)
26. 3. 2012 22:29:55
Takže. Vôbec netuším akým spôsobom sa pripájaš na to MySQL. Pripájať sa môžeš od ODBC drivera po MySQL Connector. Takže skús upresniť akým spôsobom sa pripájaš k tej databáze.
Ty očakávaš, že sa z kamarátovho počítača pripojíš k sebe na databázový server, alebo sa ti nepáči že tvoja aplikácia aby bežala vyžaduju MySQL ?
26. 3. 2012 22:29:55
https://webtrh.cz/diskuse/visual-basic-sql#reply747776
Denis Ulmann
verified
rating uzivatele
(9 hodnocení)
26. 3. 2012 22:46:19
Prostě se chci spojit s MySQL na které mi běží web a třeba něco vytáhnout přes select do proměnné, nič iné.
26. 3. 2012 22:46:19
https://webtrh.cz/diskuse/visual-basic-sql#reply747775
Fautzi
verified
rating uzivatele
(1 hodnocení)
26. 3. 2012 22:50:00
Jak už bylo zmíněno výše, ale mám dojem, že MySQL musí mít zapnutý remote connections http://www.mysql.com/products/connector/
26. 3. 2012 22:50:00
https://webtrh.cz/diskuse/visual-basic-sql#reply747774
vmoutvic
verified
rating uzivatele
26. 3. 2012 22:50:13
Pokud máte na mysli starý ne .NET VB, tak ten nestačí udělat jen exe. Musíte udělat celou instalaci,protože to výsledné exe potřebuje množství COM knihoven, které na cílovém počítači nemusí být. Mohouta být s jistotou jen tehdy, kdy ten druhý má také instalováno vývojové prostředí VB. Proto dělejte pro přenos vždy instalačky.
26. 3. 2012 22:50:13
https://webtrh.cz/diskuse/visual-basic-sql#reply747773
Denis Ulmann
verified
rating uzivatele
(9 hodnocení)
26. 3. 2012 22:54:26
Přesně to jsem dělal i minule, u sebe si sql nainstaluju, poté pošlu program známému a nejde mu právě proto, že on mysql nemá. Vyřešila by to asi ta instalace, kde se kolegovi také nakopíruje ta sql, ale když se mi to nainstaluje, tak všechny soubory co se mi nainstalovaly je nesmysl kopírovat do té instalačky ...
26. 3. 2012 22:54:26
https://webtrh.cz/diskuse/visual-basic-sql#reply747772
James_Scott
verified
rating uzivatele
(7 hodnocení)
27. 3. 2012 00:31:54
A to nejde v programu jednoduše udělat nějakej config, kde by se nastavovala ip adresa:port a program by se připojil k DB na dané adrese?
Je přece nesmysl mít nastavené napevno aby se program připojoval vždy k databázi na localhostu.
27. 3. 2012 00:31:54
https://webtrh.cz/diskuse/visual-basic-sql#reply747771
vmoutvic
verified
rating uzivatele
27. 3. 2012 01:13:51
Pletete moc věcí dohromady.
Já psal o instalačce vašeho programu ne o instalačce MySQL. Tu instalačku musíte udělat, protože musíte zajistit přítomnost určitých knihoven, bez nichž program na jiném počítači nemusí fungovat. To že funguje je v takovém případě náhoda.
Druhá věc je spolupráce s DB. Tu musíte mít někde nainstalovánu (klidně i na internetovém serveru) a k té DB budete nějakým způsobem přistupovat. Asi nejspíše použijete technologii ODBC, ale můžete použít i jiné. Funkčnost přítupu k DB pomocí této technologie si předem ověřte přes nástroje pro přístup k datům z vašeho operačního systému. Na to žádný VB ani váš program nepotřebujete. Když se vám podaří k DB připojit, vemte takto odzkoušené nastavení a použijte jej ve vašem VB programu. Jak již bylo napsáno doporučuji, aby to bylo konfigurovatelné v nějakém souboru, případně stačí si v rámci operačního systému udělat nějaké ODBC připojení, to pojmenovat a ve vašem programu se jen na toto připojení podle jména odkazovat. Vlastní nastavení připijení pak uděláte v operačním systému. Doporučuji též si k tomu něco prostudovat.
MySQL jako DB systém příliš neznám, ale je pravděpodobné, bude-li někde v internetu, tak budete muset umožnit vzdálený přístup k němu nějakou speciálníkonfigurací.
27. 3. 2012 01:13:51
https://webtrh.cz/diskuse/visual-basic-sql#reply747770
martinzsa
verified
rating uzivatele
(1 hodnocení)
27. 3. 2012 08:40:02
pokial chcete vytvarat program ktory bude stahovat data z lokalnej databazy tak nepozuivajte mysql ale suborovu DB ako sqlite(staci potom uz kopirovat exe subor a jednu .dll kniznicu s nim) pripadne access. Pokial sa potrebujete pripajat na DB mimo vas pc tak sa riadte radami ktore tu pani nadomnou uz popisali: 1, overit ci su povolene remote-connection na dany server(vecsinou blokovane) 2, napisat aplikaciu v ktorej bude mozne nastavit a menit parametre pripojenie(login, heslo, adresa servra) kvoli univerzalnosti
27. 3. 2012 08:40:02
https://webtrh.cz/diskuse/visual-basic-sql#reply747769
Pro odpověď se přihlašte.
Přihlásit