Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 10 odgovora
  • 4.110 pregleda

Najnovija ↓

VB 2005 NET - ne podize bazu podataka ! 26.11.2007. u 00:11 · pre 230 meseci
izmenjeno 2 puta, poslednji put Air Live 26.11.2007. u 01:03
  1. Air Live26.11.2007. u 01:03zapis iz teksta poruke
  2. Air Live26.11.2007. u 00:57zapis iz teksta poruke
#1
Zasto mi program koji pravim ne podize bazu podataka a konektovao sam je preko adaptera i dataset-a takode sam postavio sve txt box-ove i povezao s bazom,takode sam napisao i kod za upis u bazu,"Baza je ACCESS 2002-2003" i kada kliknem na Start Debugging podigne formu ali nece da povuce i bazu podataka,takode kao zapise unesene podatke a nakon ponovnog startanja podataka u bazi nema. U cemu je FINTA.

Me.KupacTableAdapter.Update(Me.BazaObjekti.Kupac) - nece da radi. Da se nije stogod JET 4.0 sta zeznuo.

A nece ni ovaj COD ;

Try
Me.Validate()
Me.KupacBindingSource.EndEdit()
Me.KupacTableAdapter.Update(Me.BazaObjekti.Kupac)
MsgBox("Unos izvrsen u bazu")

Catch ex As Exception
MsgBox("Nije uradeno zbog greske")
End Try



Pozdrav !
Re: VB 2005 NET - ne podize bazu podataka ! 26.11.2007. u 12:24 · pre 230 meseci #3
Nista isao sam preko wizarda za konekciju s bazom i vidim da mi to neradi,evo sada morao sam sve rucno utipkati u COD


Private KonekcijaNaBazu As New OleDb.OleDbConnection()
Private BazaAdapter As OleDb.OleDbDataAdapter
Private KomandaObjektima As OleDb.OleDbCommandBuilder
Private TabelaKontakti As New DataTable
Private PozicijaKolone As Integer = 0

Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
KonekcijaNaBazu.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\Predracuni\Plakari.mdb"
KonekcijaNaBazu.Open()

BazaAdapter = _
New OleDb.OleDbDataAdapter("Select * From Pokus", KonekcijaNaBazu)

KomandaObjektima = New OleDb.OleDbCommandBuilder(BazaAdapter)

BazaAdapter.Fill(TabelaKontakti)

Me.ShowCurrentRecord()


Mene sada jos zanima kako da prikazem na CrystalReport ono sto stoji uTXTBOX-ovima na mojoj formi ali po broju AUTONUMBER iz tabele.

Re: VB 2005 NET - ne podize bazu podataka ! 26.11.2007. u 14:36 · pre 230 meseci #5
Interesuje me jos ovo :

kako da napunim svoj list BOX iz ove tabale POKUS,nesto se izmijenilo u odnosu na VB6 nekada sam to pisao ovako u VB6

Private Sub datKupci_Reposition()

Do While Not datKupci.Recordset.EOF
lstKupci.AddItem datKupci.Recordset.Fields("IDkupca") & _
vbTab & vbTab & datKupci.Recordset.Fields("Prezime")
datKupci.Recordset.MoveNext
Loop

End Sub


A kako da to ucitam u VB 2005 NET-u.

I jos bilo bih dobro da das link ka toturialima za VB 2005 net.

Pozdrav !
Re: VB 2005 NET - ne podize bazu podataka ! 26.11.2007. u 14:58 · pre 230 meseci #6
Code:
 
        komanda.CommandText = "SELECT * FROM POKUS"
        komanda.Connection = konekcija
        adPokus= New OleDb.OleDbDataAdapter
        adPokus.SelectCommand = komanda
        dsPokus = New DataSet
        adPokus.Fill(dsPokus )

        For i = 0 To dsPokus .Tables(0).Rows.Count - 1
            ListBox1.Items.Add(dsPokus .Tables(0).Rows(i).Item("Prezime"))
        Next
Potpis
Mislim, šta reći !
Re: VB 2005 NET - ne podize bazu podataka ! 26.11.2007. u 15:14 · pre 230 meseci #7
Hvala na odgovoru ali bas primer nije puno pomogao.

Evo kako sam na onload forme ucitao iz baze u listbox :

lstKupci.Items.Add(TabelaKontakti.Rows(PozicijaKolone)("Ime") & vbTab & TabelaKontakti.Rows(PozicijaKolone)("Prezime"))

Da ali kako ucitati u listbox sva imena koja se nalaze u tabeli jedno ispod drugog.Ja sam u ovom slucaju ucitao samo prvi red iz tabele.
Re: VB 2005 NET - ne podize bazu podataka ! 26.11.2007. u 15:32 · pre 230 meseci #9
Mislim da bi ti za pocetak najjednostavnije bilo da postavis datasource tvog list boxa na tabelu u datasetu koju hoces. Pogledaj DataBinding na MSDN... bice ti dosta stvari jasnije, od tutoriala za pocetak ti vise od (MSDN-a) toga ni ne treba.
Potpis
RTFM
Re: VB 2005 NET - ne podize bazu podataka ! 26.11.2007. u 16:00 · pre 230 meseci #10
Hvala ljudi ali evo ja sam napravio naj jednostavnije povezivanje baze i forme,Evo okacit cu primer pa mozete pogledati i pomoci mi sta me naj jednostavnije muci.

Bazu kopirati u folder C:\temp\Baza.mdb


Hvala unaprijed !
Re: VB 2005 NET - ne podize bazu podataka ! 26.11.2007. u 16:49 · pre 230 meseci #11
Hvala ljudi rjesio sam ovaj problem samo mi je jos ostao problem LISTBOX s druge forme da mi prenese selektovane podatke na TXTBOX druge forme.

Pokusao sam ovaj COD :

frm1.text1.text = Val(me.listbox1.text)
Me.close()



Ali nece !


Znaci da sa druge forme prebacim selektovani naziv na dubleclick u txtbox na drugoj formi.

Pozdrav !
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme