[ Jazavac @ 16.03.2004. 21:45 ] @
Ovako, trenutno mi je projekt skoro pa zavrsen i sve je radjeno u accesu. Sada bi ja nekako preselio bazu u MySql. Sto mi za to treba i da li bi to radilo? Molim detaljno objasnjenje jer se nikad nisam susreo s MySql bazom i uopce ne znam kako to funckionira. Da li je to datoteka (kao access .mdb) ili kako to ide? Hvala.
[ dr ZiDoo @ 16.03.2004. 23:50 ] @
mySQL je malo puno drugaciji od Access baze.

Ja nisam niakda radio sam Accessom ali ti zato mogu objasniti kako funkcionise mySQL.

mySQL ima svoj server, znaci baze se ne sadrzi u jednom fajlu koji se ucitava pa se iz njega iscitavaju podatci. Na mySQL server se mozes nakaciti preko skor svih programskih jezika posto za skore sve postoje libovi.

mySQL baza je organizovana preko tabela. Tabele imaju tipove kolona (int,blob,varchar,text...etc.), takodje kolone mogu da imaju neke posebne (EXTRA) parametre tipa (auto_increment). Podatci se onda fino sloze u te tabele koje kreiras u zavisnosti od toga kakve podatke ubacujes u njih.

Podatcima pristupas preko upta. Jedan simple upit je:
Code:

SELECT id,first_name,last_name FROM users;


Upit vraca sve id-ove, imena i prezimena iz tabele users.
Jedan malo komplikovaniji primjer je:

Code:

SELECT id,first_name,last_name FROM users WHERE id > '20';


Upit varaca sve id-ove,imena i prezimena gdje je ID veci od 20. Takodje mozes da koristis i izraz AND, pa dobijes ovako nesto:

Code:

SELECT id,first_name,last_name FROM users WHERE id > '20' AND id < '60';


Upit vraca id-ove,imena i prezimena gdje je ID izmedji 20 i 60.


Ma nije to komplokovano, ja ti savjetujem da instaliras mySQL (jako je jednostavno, a imas 1 000 000 tutoriala na ESu a i na netu) pa malo sam probas.
[ Jazavac @ 17.03.2004. 08:34 ] @
Puno hvala.

Inace, tako i ja pristupam access bazi (pomocu tih sql komandi), tako da to vec znam, samo, ako imas kakav link, gdje bi na (hrvatskom ili srpskom) bilo objasnjeno kako se instalira (i kako se uopce otvara baza putem visual basica, kako se zatvara, itd.).
[ degojs @ 17.03.2004. 08:44 ] @
Trebaće ti OLE DB provajder za MySQL koji možeš da skineš sa MySql sajta. Ako se sećam dobro tamo ima i primer koda u VB kojim se vrši povezivanje (connection string).
[ degojs @ 17.03.2004. 08:57 ] @
http://www.mysql.com/downloads/os-win32.html

Trebalo bi da je to fajl sa imenom MYOLEDB3.EXE.

Uputstvo je takođe tu - fajl MyOLEDB.CHM, a pogledaj i ostale fajlove.
[ kosac @ 21.03.2004. 10:15 ] @
Ja sam instalirao MySql ODBC driver,
pa uradio export preko njega (predhodno samo kreiras bazu),
na taj nacin sam kreirao sve tabele i polja u MySql bazi.

Onda uradis linkovanje Access baze prema MySql-u ...

u principu to je to, ... trebalo bi da radi!