• 19 odgovora
  • 4.505 pregleda
C# i MySQL pomoc za pocetnike, help 12.06.2011. u 12:29 · pre 187 meseci #1
Dakle, potrebno je da mi neko kaze kako pocezati C# formu i sve sto imam na njoj sa bazom MySQL ...

Trazio sam po internetu i ono treba mi onaj konektor koji cu pozvati u C# ali ga ne vidi c# nezz zasto mozda sam nesto pogresno skinuo.
Sta mi je potrebno jos da skinem ? Vjerovatno neki mySQL u kome cu moci pa napravim polja tipa ime, prezime, godine, slika, datum bila bila bla i onda da ta polja popunjavam iz forme... dakle u formi upisem Ime Prezime, godine stavim sliku a onda da se to snimi u moju bazu vec kreiranu ... Naravno trebala bi mi pretraga ona ide sa onim INSERT * FROM bla bla bal za to cu se snaci ...

Glavni problem je sta instalirati tacno (ako mogu linkovi posaljite) i kako to povezati sa formaom u c#


Hvala !
Re: C# i MySQL pomoc za pocetnike, help 12.06.2011. u 12:49 · pre 187 meseci #3
kada sam skinuo ovaj konektor otisao sam da dodam refernecu ali je nema ... ili najvise sto sam uspop je bilo using Microsoft.SqlServer.Server ... sta ste treba da poskidam i instaliram ... ako nije mrsko kome da mi linkuje :-D ... i jel moguce ovo sliku snimiti i snimiti "vrijednost" iz combo boxa !?

da koristim M VisualStudio 2010 Express
Re: C# i MySQL pomoc za pocetnike, help 12.06.2011. u 13:44 · pre 187 meseci #6
jel si ovo instalirao?
http://dev.mysql.com/downloads/mirror.php?id=402376#mirrors

Posle toga, treba da ti u Add reference prikaze pod Component name MySql.Data ili rucno na
C:\Program Files\MySQL\MySQL Connector Net 6.3.6\Assemblies\v4.0 ovo je default mesto instalacije
Potpis
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
Re: C# i MySQL pomoc za pocetnike, help 12.06.2011. u 14:01 · pre 187 meseci #7
Hvala, nasao sam u program files/ my sql / instaler / mysql.data.dll
i sada mogu da koristim :

using MySql.Data;
using MySql;
using MySql.Data.MySqlClient;


e sada u cemu da napravim bazu tu ... ? i kako da snimam to sto ovano napisem/izaberem u bazu ?
Re: C# i MySQL pomoc za pocetnike, help 12.06.2011. u 22:46 · pre 187 meseci #9
instalirao sam i WAMP i tamo ono localhost kreirao neku bazu kako sada da iz c# forme upisem nesto u ta polja i obrnuto kako da citam iz njih ....

ima li neki tutorijal kombinacije ovo dvoje
Re: C# i MySQL pomoc za pocetnike, help 12.06.2011. u 23:19 · pre 187 meseci #10
radio sam nesto :

MySqlCommand cmd = new MySqlCommand();
cmd.CommandText += "INSERT INTO imetabele(broj, ime, prezime, jmbg) VALUES (" + cmbBr.Text + ", \" " + txtIme.Text + "\"," + txtPrezime.Text + "\"," + txtJMBG.Text + ");";
cmd.ExecuteScalar();


i kad pustim da radi ond kad kliknem na dugme koje pokrece ovo snimanje u tabelu pukne kod zadnje linije dakle kod : cmd.ExecuteScalar(); .... gdje sam fulao ?
Re: C# i MySQL pomoc za pocetnike, help 13.06.2011. u 10:53 · pre 187 meseci #14
Moras da otvoris konekciju, prosledis njoj konekcioni string, uradis nesto sa bazom( u ovom slucaju je MysqlCommand objekat) vratis rezultate nekih upita i zatvoris konekciju.
To je neko generalno pravilo.
Imas nekoliko primera ovde
Potpis
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
Re: C# i MySQL pomoc za pocetnike, help 13.06.2011. u 11:46 · pre 187 meseci #15
izvini sto gnjavim ali sad sam pokusao sa ovim :

Code:
 MySqlConnection mysqCon = new MySqlConnection(mysqlProv);
            mysqCon.Open();
            MySqlCommand db = new MySqlCommand();
            db.CommandText += "INSERT INTO db(brojstana, ime, prezime, jmbg) VALUES (" + cmbBrStana.Text + "\" ," + txtIme.Text + "\"," + txtPrezime.Text + "\"," + txtJMBG.Text + ");";
            db.ExecuteNonQuery();
            mysqCon.Close(); 



i onda dobijam "Unable to connect to any of the specified MySQL hosts" ... pokusao sam sa localhost ali necee ...
Re: C# i MySQL pomoc za pocetnike, help 13.06.2011. u 12:41 · pre 187 meseci #17
Kako bi trebalo da izgleda ova naredba ...

Format naredbe?

Trebam li jos nesto ukljuciti ili pozvati u pokretanju forme ?


pa pocetku je uljuceno :


using MySql.Data;
using MySql;
using MySql.Data.MySqlClient;

(using System.Data.SQLite; <- probao sam i sa njim ali ne ide ... )

a da za btnSave imam ovo gore napisao ...


Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme