Evo mozes ovako:
Code:
void ButtonClick(object sender, System.EventArgs e)
{
String strConn=@"Provider=Microsoft.Jet.OleDb.4.0;"+
" Data source=" + Application.StartupPath + @"\primer.mdb";
String strSql="SELECT * FROM table1 WHERE ime='Pera' AND prezime='Peric'";
OleDbConnection myConn= new OleDbConnection(strConn);
OleDbCommand myCmd=new OleDbCommand(strSql,myConn);
myConn.Open();
OleDbDataReader myReader=myCmd.ExecuteReader();
while(myReader.Read()){
this.textBox1.Text=myReader.GetString(1);
}
myConn.Close();
}
Ovo je ako koristis Reader ...
Vodi racuna ako imas vise redova koji odgovaraju trazenim parametrima property Text polja ce da ti redom prima svaku vrednost i zavrsice sa zadnjim po redu iscitanim iz baze ...
Ovo myReader.GetString(1); ti vraca vrednost drugog polja u redu, 2 ti vraca trece itd. Imas razne metode reader objekta (GetInt(n), GetDouble(n)) bitno je da ti ovo posle get odgovara tipu podatka koji citas...
Ako dovlacis neki set podataka onda imas apsolutnu vlast nad njim... Recimo imas neki data set i u njemu neku tabelu i u njoj redove i kolone onda
MojDataSet.Tabele[0] ovako dobijas prvu tabelu u tom data setu itd.
Recimo da ti sledeci red radi i sto sto i ovo gore u slucaju da si DataAdapterom popunio tabelu koja se zove myDt.
this.textBox1.Text=myDt.Rows[0].ItemArray[1].ToString();
Ima tu jos svasta ali ne mogu sad mnogo nasiroko... A i sve je sto bi rekli Strejt-Forvard pa knjigu u sake a kad zapne javi.