Diskuze: VB.NET + MySQL
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 19 zpráv z 19.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
nejjednodušší je si na to naprogramovat na straně php službu, která ti
vrátí co potřebuješ. Ve VB si pak stáhneš ty data. Mělo by to jít
pomocí WebClient.
http://www.dotnetperls.com/webclient-vbnet
http://www.strejda-google.cz/#…
Pardon, nemohl jsem si pomoci. Je toho na internetu tolik, že mě prostě dostává, že se to nepokusíš ani vyhledat. V .NET je srdečně jedno, jestli bude knihovna v C# a ty do ní půjdeš s VB. Dokonce i ve VB je těch knihoven dost. Navíc na to ani nepotřebuješ knihovnu - stačí správně nastavit SqlServerCe atd. Je toho skutečně plný Google.
Ale no tak - vždyť .NET na to má celý framework...
zdravim. strejdu googla pouzivam. a ze toho je plny internet je obcas prave problem. clovek nevim ktera cesta je ta spravna. k VB:NET jsem se dostal pred par dny protoz ek pristupu do MySQL prestalo fungovat moje predchozi reseni a ja to musim vymyslet jinak a ted kdyz to prezenu tak ve VB napisu tak neco ve smysly "Hello World". No a prave na strejdovi googlovi jsem nasel ze n¨je nejaky konektor od MySQL primo pro NET, takze me napadlo ze to bude to ono. A jen jsem potreboval par radku VB kodu jak s tim delat. A uz ted co jste mi odpovedeli dva lidi, tak jsoutady dve reseni, ale ani jedno neni to, o kterem jsem si myslel ze je to spravne. Ale i tak dik
Mé řešení naprosto odpovídá tématu - VB.NET... Proč volíš v tomto případě VB, to netuším - to si děláš problémy jen ty sám... (Osobně nesnáším syntax rodiny BASIC.) Jak už jsem psal - .NET se použít dá - má na to geniální kihovny přímo ve svém Frameworku - stačí je umět používat. Ideální způsob jak propojit Desktop a web je třeba WCF. WCF může komunikovat jak s klientem alias prohlížečem, tak i klientem alias WCF u klienta/něco jiného u klienta. Viz. - Google ASP.NET WCF...
ale ja myslim VB.NET. jen jsem se 1x z 10 uklepl a napsal jen VB misto celeho
VB.NET
Pokud se nebudeš řídit zdejšíma radama a pustíš se do spojení přes MYSQL .NET connector, musím tě varovat - Zaprvé - tvoje informace o připojení atd... jsou velice zranitelná data. Dále, musíš mít hosting podporující MYSQL remote connection. A to pokud vím, na žádném free hostingu není. U placených jakbysmet. (Snad jediné řešení je vlastní server přes VPS.)
Já vím - však píši - zbytečně si zesložiťuješ život, ale jde to - kolikrát ti musím posílat:
"http://msdn.microsoft.com/en-us/library/System.Data.SqlServerCe(v=vs.100).aspx"
"http://www.itnetwork.cz/csharp/asp-net/webforms/dot-net-c-sharp-ado-dot-net-a-kontroly-v-asp-dot-net"
google.cz
devbook.cz
Vše tu již dávno je... Když se ti nebude chtít hledat to správné nastavení SQL z defaultních knihoven, najdi si ty MySQL v Googlu - jak jsem ti poslal strejdu... (Jak píši - preferuji kdyžtak C#...)
EDIT:
Ce je zde asi blbost - tak jen umažeš Ce no...
pokud vím dobře, jeho framework funguje jen pro MSSQL nikoli MySQL, proč by jinak nabízeli conector? http://dev.mysql.com/…net/1.0.html
Však i to jsem mu posílal. Poslal jsem mu obojí... Mám totiž v paměti, že jsem se kdysi o toto snažil a úspěšně... Mohu se mýlit - proto jsem přiložil odkaz na strejdu Google s externími knihovnami... (Jak píši hoře - hned první link.)
No já spíš reaguji na "Ale no tak", lepší než third party frameworky a knihovy, které mohou být plné chyb mi přijde mít na serveru nějaký script. Nehledě na to že do db se musíš nějak přihlásit (pomocí hesla) a u klienta je to disamblovatelné, čili se k tvému heslu může každý dostat, na serveru ne.
Jediné správné řešení je použití API v PHP, jak tu již bylo řečeno, data si budeš tahat z desktop aplikace v nějakém XML.
MYSQL remote connection ma cesky hosting. resp. jejich managed VPS server, takze to problem neni. nicmene bezpecnost uz by problemem byt mohla. docela se to tady rozjelo, takze si jdu u strejdy googla najit infomace o dalsich navrhovanych resenich a snad neco vyberu. dik
nevim jestli je to uplne idealni reseni pokud do DB potrebuji i zapisovat? navic pokud na strene web serveru udelam nejaky php skript, ktery mi vygeneruje data ke stazeni, tak stejne musim resit zabezpeceni spousteni toho skriptu, aby si ho kazdy nespoustel jak se mu zachce. takze je otazka jestli opravdu neni jednodussi pracovat s MySQL pres ten NET connector, protoze bezpecnost je pruser v obou pripadech...
však to je jedno co si tam kdo pouští, je přece jedno jestli požadavky pošle z appky nebo z browseru.
Zobrazeno 19 zpráv z 19.