• 5 odgovora
  • 3.909 pregleda
Problem sa bazom podataka 15.05.2006. u 12:51 · pre 248 meseci #1
Imam ovaj problem u C#:
kako npr ako imam jedan text box, jedno dugme i tabelu (SQL SERVER ) koja sadrzi samo jednu
kolonu.I sada da uvezem ovaj text box sa ovom kolonom, tako da kada unesem neku vrijednost
u text box i pritisnem dugme, da se u tabelu upise ta vrijednost ( tj da izvsi insert).
Znam kako se to povezuje listbox i tabela, ali ovdje imam problema.
Re: Problem sa bazom podataka 17.05.2006. u 08:52 · pre 248 meseci #2
Pazi jarane,
ne moze se precizno shvatiti sta hoces da uradis ustvari.
Preformulisi pitanje i daj vise detalja i sa malo koda ako je moguce
ovako ne zna se odakle da se pocne pojasnjavanje:
da li ti treba DataBinding, ili ti treba konekcija sa bazim i izvrsavanje upita
ili sta vec.

Pozdrav
Potpis
Samo se budala saplice na kamen iza sebe.
Re: Problem sa bazom podataka 18.05.2006. u 20:11 · pre 248 meseci #3
Hocu da uradim najobicniji Insert u tabelu koja je otvorena u aplikaciji(nemam problema sa
bazom podataka ).Ali necu da u samoj tabeli(da se misem pozicioniram na novu kolonu i da
unosim nove vrijednosti) kad je ucitam dodajem sadrzaj, vec hocu da
napravim odredjene textbox-ove u koje cu unijeti vrijednosti i onda pri kliku na button
da se doda nova kolona u tabelu sa vrijednostima koje sam unio u textbox-ove.
Re: Problem sa bazom podataka 18.05.2006. u 21:21 · pre 248 meseci #4
najbolje je poceti od pocetka,
znaci nadji neku knjigu ili tutorial o ado.net-u
pa ako budes imao problem koji nije ovako opsti kao sad ,
ti se javi
Potpis
code je haiku
Re: Problem sa bazom podataka 22.05.2006. u 15:10 · pre 248 meseci #5
Zelim da uradim insert u tabelu FAKULTET, i prijavljuje mi gresku da FA_SIFRA ne postoji
u tabeli,a ona postoji.Koristim SQL Server.
Evo koda:

private void potvrda(object sender, System.EventArgs e)
{
DataTable kom=new DataTable();
int m_rowpozicija=0;

DataRow newrow=kom.NewRow();
newrow["FAKULTET.FA_SIFRA"]=textBox1.Text;
newrow["FAKULTET.NM_PTT"]=textBox2.Text;
newrow["FAKULTET.FA_NAZIV"]=textBox3.Text;
newrow["FAKULTET.FA_ADRESA"]=textBox4.Text;
newrow["FAKULTET.FA_TELEFON"]=textBox5.Text;
newrow["FAKULTET.FA_EMAIL"]=textBox6.Text;
kom.Rows.Add(newrow);
sqlDataAdapter1.Update(kom);
m_rowpozicija=kom.Rows.Count-1;
this.PrikaziAktuelniZapis();
}
private void PrikaziAktuelniZapis()
{
DataTable vlado=new DataTable();
int m_rowpozicija=0;
if(kom.Rows.Count==0)
{
textBox1.Text="";
textBox2.Text="";
textBox3.Text="";
textBox4.Text="";
textBox5.Text="";
textBox6.Text="";
return;
}
textBox1.Text=kom.Rows[m_rowpozicija]["FAKULTET.FA_SIFRA"].ToString();
textBox2.Text=kom.Rows[m_rowpozicija]["FAKULTET.NM_PTT"].ToString();
textBox3.Text=kom.Rows[m_rowpozicija]["FAKULTET.FA_NAZIV"].ToString();
textBox4.Text=kom.Rows[m_rowpozicija]["FAKULTET.FA_ADRESA"].ToString();
textBox5.Text=kom.Rows[m_rowpozicija]["FAKULTET.FA_TELEFON"].ToString();
textBox6.Text=kom.Rows[m_rowpozicija]["FAKULTET.FA_EMAIL"].ToString();
}
Re: Problem sa bazom podataka 23.05.2006. u 12:23 · pre 248 meseci #6
Ne postoji jer ti je tabela koju kreiras
u fji 'potvrda' sa DataTable kom=new DataTable();
u stvari nista, tj. nikad nisi vezao DataSet odnosno tu tabelu DataTable
sa tabelom u bazi, tako da samoj tabeli nikad nisu ni dodate kolone
koje koristis...

znaci malo pogledaj ado.net isplativije je
Potpis
Samo se budala saplice na kamen iza sebe.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme