[ Burgos @ 18.06.2004. 19:45 ] @
Za početak uvek treba da imate svežu verziju ADO-a. Skinite najnoviju verziju sa www.microsoft.com/data . I ukoliko imate Delphi i ono iznad možemo da se upustimo u nezaboravnu avanturu! Pre nego što bilo šta uradimo sa bazom (osim što je napravimo) Prvo treba da vidimo kako da se povežemo sa povežemo. Napravite bazu podataka u Accessu sa tabelama tab_knjige i tab_clanovi. U tim tabelama kreirajte polja ID koje stavite kao primarno i kao Autonumber i Ime koje stavite kao string. Pokrenite Delphi i otvorite novi form. Za početak trebaće nam komponente: DBGrid na DataControls component tabu - Služi da pregledavamo tabelu ili querije. DataSource (DataAccess tab) služi da obezbedi vezu između table i DBGrida, i da omogući editovanje tabela. I konačno ADOTable (ADO tab) koji predstavlja vezu između baze podataka i aplikacije. Ako sada pritisnete F9 vedećete da u gridu nema ničega, to je naravno iz razloga jer se mi još nismo povezali sa bazom. U object Inspectoru izmenite sledaće: DBGrid1.DataSource = DataSource1 DataSource1.DataSet = ADOTable1 Sada treba da napravimo vezu. Ova veza pokazuje gde je tabela i kako da joj aplikacija pristupa. Kliknite svojstvo ConnectionString koje ćete naći u object inspectoru AdoTable komponente. Sada kliknite na tri tačkice i otvoriće vam se novi prozor. Kada gradimo konekciju imamo dva izbora: da koristimo Data Link File (.UDL) ili da ručno izgradimo konekciju. Mi ćemo ručno da je kreiramo. Pritisnite Build dugme otvoriće vam se novi prozor. Provider tabvam omogućava da izaberete "provajdera". Odaberite Microsoft Jet 4.0 OLE DB Provider. Sada kliknite na Next. Kliknite na tri tačkice i pronadjite bazu koju ste napravili. Ukoliko ste napravili username i password za tablu unesite ga ispod.Kliknite na Test Connection i ukoliko je sve dobro delphi će vas obavestiti o tome. Sada kliknite na OK dva puta, da biste zatvorili sve prozore. Ponovo se vraćamo na Object Inspectora. Podesite ovako: ADOTable1.TableName = tab_knjige Naravno tab_knjige možete zameniti imenom vaše tableu bazi podataka. Ako želite da vidite podatke tokom rada sa bazom podesite svojstvo ADOTable Active property - na True! To je bilo to za danas sutra nas očekuje nastavak: Kako da izmenimo, brišemo ili dodajemo podatke u bazi. Nastaviće se... |