Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

VB .net access problem

[es] :: .NET :: VB .net access problem

[ Pregleda: 1588 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Niclosia

Član broj: 66208
Poruke: 7
193.198.88.*



Profil

icon VB .net access problem20.02.2009. u 17:32 - pre 183 meseci
Pozdrav,

imam problema sa unosom podataka u bazu, vb .net je iz 2008, baza je mdb konvertirana iz accessa 2007,probao sam takodjer i onu aaccdb ali ista stvar.

u cemu jer dakle problem, podatke u bazu unosim preko table adaptera tablicaTableAdapter.Insert(nesto.text,nesto2.text) , te azuriram data grid view koji se nalazi na drugoj formi forma2.dgArtikli.Update() ... prvi problem je da vb ne unosi podatke u access bazu a drugi je da ne osvjezava data grid view.. takodjer sam probao kreirati nov redak uz pomoc
dataseta:
Dim newrow as new bazaDataSet.tablicaRow
newrow.Atribut1=txta1.text
newrow.Atribut2=txta2.text
bazaDataSet.tablica.Rows.Add(newrow)

Isti je problem nece ni osvjezavati data grid ni fizicki unijeti podatak u bazu, formu u koju je data grid zatvorim i otvorim pa se vide podaci ali fizicki u bazi ne ostane nista. Prosao sam topike o tome u vs. net data access helpu i nisam nasao rjesenja, ima li tko mozda ideju ili cu trebati probati definirati sve rucno?

 
Odgovor na temu

Niclosia

Član broj: 66208
Poruke: 7
*.mobile.carnet.hr.



Profil

icon Re: VB .net access problem21.02.2009. u 16:56 - pre 183 meseci
nitko sa nekom idejom :'(
 
Odgovor na temu

dusty
Predrag Glumac
Zemun, Srbija

Član broj: 15383
Poruke: 549
219.138.61.*

Sajt: www.mika.rs


+6 Profil

icon Re: VB .net access problem21.02.2009. u 17:27 - pre 183 meseci
Metoda Update od DataGridView kontrole samo graficki osvezava kontrolu i to one regije koje su bile 'prekrivene'.
Meni se cini da ti ne ne prenosis dobro referencu na tabelu koja se prikazuje u drugoj formi.

America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
 
Odgovor na temu

Niclosia

Član broj: 66208
Poruke: 7
*.mobile.CARNet.hr.



Profil

icon Re: VB .net access problem21.02.2009. u 17:31 - pre 183 meseci
vise me muci to da mi ne radi pisanje u DB , evo u prilogu je jedan brzinski primjer mog problema

[Ovu poruku je menjao Niclosia dana 21.02.2009. u 18:45 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

dusty
Predrag Glumac
Zemun, Srbija

Član broj: 15383
Poruke: 549
219.138.61.*

Sajt: www.mika.rs


+6 Profil

icon Re: VB .net access problem21.02.2009. u 17:50 - pre 183 meseci
Citat:
vise me muci to da mi ne radi pisanje u DB
O tome govorim:
Citat:
Meni se cini da ti ne ne prenosis dobro referencu na tabelu koja se prikazuje u drugoj formi.


Pazi ovo:
Citat:
Dim newrow as new bazaDataSet.tablicaRow
newrow.Atribut1=txta1.text
newrow.Atribut2=txta2.text
bazaDataSet.tablica.Rows.Add(newrow)


Ovo kreira novi red u lokalnom dataset-u, tj. u memoriji. Nakon ovoga bi trebao da pozoves Update metod DataAdaptera (ili sta vec koristis) za tvoj typed dataset. Moras malo vise da elaboriras kako punis taj dataset, da li si definisao insert i update komande, da li ti vraca gresku (i koju).....
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
 
Odgovor na temu

Niclosia

Član broj: 66208
Poruke: 7
*.mobile.carnet.hr.



Profil

icon Re: VB .net access problem21.02.2009. u 18:41 - pre 183 meseci

evo C/P koda,

Citat:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim StanjeArtikla As Integer
Dim Maloprodajna As Double
Dim Veleprodajna As Double
Dim Garancija As Integer
Dim Naziv As String
Dim Opis As String
Opis = txtOpis.Text
Naziv = txtNaziv.Text
Veleprodajna = txtVeleprodajna.Text
Maloprodajna = txtMaloprodajna.Text
Garancija = txtGarancija.Text
StanjeArtikla = txtStanje.Text

Dim newrow As bazaDataSet.tblArtiklRow
newrow = Me.BazaDataSet.tblArtikl.NewtblArtiklRow()
newrow.NazivArtikla = Naziv
newrow.StanjeArtikla = StanjeArtikla
newrow.Opis = Opis
newrow.MaloprodajnaCijena = Maloprodajna
newrow.VeleprodajnaCijena = Veleprodajna
newrow.Garancija = Garancija
BazaDataSet.tblArtikl.Rows.Add(newrow)
Me.TblArtiklTableAdapter.Update(Me.BazaDataSet.tblArtikl)
'rmArtikl.dgArtikli.Update()
'TblArtiklTableAdapter.Insert(Naziv, StanjeArtikla, Opis, Maloprodajna, Veleprodajna, Garancija)
Me.Dispose()

End Sub


takodjer sam pokusavao sa

Citat:

Dim ta As New bazaDataSetTableAdapters.tblArtiklTableAdapter()
ta.InsertQuery(txtNaziv.Text, StanjeArtikla, txtOpis.Text, Maloprodajna, Veleprodajna, Garancija)
BazaDataSet.tblArtikl.AddtblArtiklRow(txtNaziv.Text, StanjeArtikla, txtOpis.Text, Maloprodajna, Veleprodajna, Garancija)



app ne javlja nikakav error
 
Odgovor na temu

Niclosia

Član broj: 66208
Poruke: 7
193.198.27.*



Profil

icon Re: VB .net access problem27.03.2009. u 17:24 - pre 182 meseci
problem je bio da on updatea bazu u ../bin/ diru a ne onu koja se nalazi u root direktoriju..

puno hvala na pomoci i vremenu
 
Odgovor na temu

[es] :: .NET :: VB .net access problem

[ Pregleda: 1588 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.