[ imiloje @ 25.12.2004. 20:01 ] @
| Za potrebe jednog projekta se od mene traži da napravim Access 2000/2003 aplikaciju (forms, reports), a da baza podataka bude MySQL.
Probao sam iz Accessa da linkujem preko MySqlODBC 3.51 tabele iz baze, i to funkcioniše, ali dosta sporo, i čini mi se nepouzdano.
Da li iko ima nekakva iskustva u vezi ove problematike (brzina, pouzdanost, alternativno rešenje)?
Hvala. |
[ sstanko78 @ 26.12.2004. 21:55 ] @
Pogledaj ovo:
[url]http://www.cse.msu.edu/~mogollon/web%20parts/FAQCSE498.htm[/url]
Mada ne znam zasto to radis tako, zar ne bi bolje bilo da koristis .net
Ako je problem koriscenje (NE)legalnog softwarea tj. IDE-a za razvoj aplikacija u VB.net-u onda pogledaj:
[url]http://www.icsharpcode.com/[/url] (ovo je free)
a sa MS -ovog sitea treba da skines .net framework SDK koji je isto free
[ imiloje @ 10.02.2005. 10:17 ] @
Pošto poslodavac i dalje traži da budu Access forme, a MySQL baza, moradoh da nastavim ovim pravcem. U principu sve funkcioniše i šljaka... imam problem jedino sa srpskim slovima ŠĐČĆŽšđčćž. Kroz Access forme se ova slova ne mogu upisivati u bazu. Probao sam da tabele u bazi postavim da budu po kodnom rasporedu Latin1, Latin2, UTF8, CP1250, ali Access i dalje u bazu ne ubaca naša slova.
Ali....... kada u TE ISTE tabele u bazi unosim podatke iz PHP forme kroz browser, sve je OK, u bazi su naša slova. Sada kada te unete (ispravne) podatke otvorim iz Accessa, vidim "kuke i kvake".
Inače, koristim WinXP Pro, Access2003, MyODBC 3.50.11, MySQL 4.1.0 kao i sve moguće Service Packove koji su stigli uz originalan OfficeXP.
Pridržavao sam se svih saveta koji su objavljeni na sajtu MySQL-a koji se tiču MyODBC 3.50.11 i povezivanja sa Accessom, kao i na sajtu koji mi je sstanko78 predložio.
Dajte neki savet bilo kakve prirode, samo da to proradi konačno.
[ eee @ 10.02.2005. 13:04 ] @
evo iznecu ti moja iskustva bas sa tom verzijom myodbc-a.
1. datumi se ne prenose kako treba pa smo dodali novu kolonu u mysql tabele u koju se datum upisuje kao string i onda taj datum uvlacimo u access. isti je slucaj i sa excel-om. nasao sam na jednom sajtu da sa nizom verzijom myodbc-a nema ovog problema ali nismo probali. time format ce mozda izgledati tacno ali nece biti. access mu zalepi i NEKU godinu, mesec i dan.
2.zavisi koliko podataka ces prevlaciti u access, ali definitivno problem nastaje kad on te podatke treba da spakuje u tabelu. npr imas tabelu proba u mysql-u i zelis da ceo njen sadrzaj prebacis u access. ne da linkujes vec da je prebacis. njemu treba nesto malo vremena da dovuce mrezom ali zatim problem nastaje kad od tih podataka treba da napravi tabelu u accessu. to moze da se otegne u zavisnosti od velicine podataka. primer: probao sam da dovucem tabelu od nekih 6 miliona redova (pogledaj moje pitanje u vezi ovoga) a imali smo potrebu za tabelama od 11 miliona redova. dovlacenje preko mreze je bilo brzo, negde oko 2-3 min. ali je zatim racunar (p4 2.4 ne cel. 512 ddr) bio zakucan skoro sat vremena dok je to obradio.
mozda ti je resenje da napravis linkove pa preko upita da dovlacis podatke koji ti trenutno trebaju
[ ivan jeremic @ 10.03.2005. 12:52 ] @
1. Na klijent se UVEK dovlace samo podaci koji su neophodni!!!
Najslabija karika u svakom klijent server sistemu je mreza.
2. Ja sam imao problema sa DBExpress-om u Delphi-ju po pitanju slova a resio sam ih verovali ili ne tako sto sam podesio MySQL server-ov default encoding na cp1250. Naime drajveri za DBExpress (a nevidim sto i ostali ne bi tako radili) citaju default encoding DB servera a ne OS-a ili neceg drugog i u skladu sa tim konvertuju podatke sa servera i salju ga klijentu i obratno ... a ako ti ovo proradi dugujes mi pivo jer sam bukvalno poludeo dok nisam ovo ukapirao!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.