Novo

Forum kao aplikacija na telefonu

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

  • 9 odgovora
  • 3.236 pregleda

Najnovija ↓

VB javlja gresku cim startujem program :( 16.06.2007. u 00:22 · pre 235 meseci #1
Ovako, napravio sam bazu u access-u, koja sadrzi tabelu, u kojom imam ime i prezime. Hocu tu bazu da povezem sa VB. KReirao sam jednu formu, na kojoj se nalazi jedna ADODC komponenta, i jedan okvir za tekst. u load forme sam stavio ovo:

Code:

With Adodc1
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Pajdas\My Documents\VB\Data\db1.mdb;Persist Security Info=False"
.RecordSource = "SELECT * FROM tbl_Korisnici"
End With
Set Text1.DataSource = Adodc1
Text1.DataField = "Title"


Kad startujem program, VB mi izbaci gresku kao na slici u attachmentu :( sta je problem?? gdje grijesim? :(
Potpis
Ivan
Re: VB javlja gresku cim startujem program :( 16.06.2007. u 01:54 · pre 235 meseci #2
Ovaj objekat (CLSID{59245250-7A2F-11D0-9482-00A0C91110ED}) je BindingCollection Object i ova greska znaci da objekat tog tipa nije registrovan.
Termin Binding (u ovom slucaju) opisuje povezanost neke komponente sa nekom vrednoscu u bazi podataka (kod tebe Text1).
Necu da ulazim u to zasto objekat nije registovan (ne moze da se kreira).
Pokusaj jednostavno da ne koristis Data Binding dok ne vidis sta je problem u instalaciji (mada je ocigledno da moras da sredis data komponente zato sto kod mene ovaj tvoj kod radi odlicno - sa drugom bazom i poljima).
Uradi nesto ovako
Code:

With Adodc1
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Pajdas\My Documents\VB\Data\db1.mdb;Persist Security Info=False"
.RecordSource = "SELECT * FROM tbl_Korisnici"
End With
Adodc1.Refresh
If Adodc1.Recordset.RecordCount >= 1 Then
With Adodc1.Recordset
.MoveFirst
Text1.Text=!Title
End With
End If

Pozdrav
Potpis
HomePage http://www.eurora3d.com
Re: VB javlja gresku cim startujem program :( 16.06.2007. u 10:35 · pre 235 meseci #3
Evo mene opet. Probao sam taj tvoj kod, i ne javlja mi vise istu gresku, nego neku drugu, koju mi javi svaki puta kad pokrenem neku bazu koju nadjem ovdje na forumu. Je li moze biti problem, sto ja koristim MS Office 2003 + WindowsXP + Visual Basic (bez ikakvih zakrpa)??
Potpis
Ivan
Re: VB javlja gresku cim startujem program :( 16.06.2007. u 14:57 · pre 235 meseci #5
Sve sam pokusao, to sto si mi rekao ;) Deinstalirao sam VB, skinuo Microsoft Service Pack 6 for Visual Basic 6.0, Visual C++ 6.0 with Visual SourceSafe 6.0d i instalirao, deinstalirao Office 2003, zamjenio ga sa Office 2000 cro, i opet isto :(
Potpis
Ivan
Re: VB javlja gresku cim startujem program :( 17.06.2007. u 01:43 · pre 235 meseci #6
Jesi i bazu napravio u tom starijem formatu.
Ja sem probao otpilike sve sto sam mogao (bez nekih zescih poteza kao menjanje registara ili deinstaliranje komponenti :) ) da izazovem tu gresku koja se tebi javlja ali mi nije uspelo.
Verovatno bi mogao da to resim na svom PC-u ali ovako je besmisleno i nebih da ti oduzimam vreme sa nekim otpilike savetima koji ti nece koristiti.
Ovo sta sam ti napisao prosli put je prvo sto bih i ja uradio da sam na tvom mestu.
Nadam se da ce ti se jos neko javiti sa nekim resenjem.
Toliko od mene.
Pozdrav
Nebojsa
Potpis
HomePage http://www.eurora3d.com
Re: VB javlja gresku cim startujem program :( 17.06.2007. u 02:41 · pre 235 meseci #7
Tebi mnogo hvala na savjetu, i na prijedlogu rjesenja problema ;) ne mozes mi ti svakako oduzeti vremena vise, nego sto bih ja ostao pateci se da to rijesim, stoga je svaki prijedlog dobrodosao ;) Sutra cu instalirati windowse nanovo, i ako opet ne bude moglo, skocit cu s prvog mosta :)

Znaci, imam WindowsXP sa integrisanim SP2, VB + Service Pack 6 for Visual Basic 6.0, Visual C++ 6.0 with Visual SourceSafe 6.0d i Microsoft Office (trenutno je 2000cro). Znaci, kreiram .udl datoteku, pokrenem je, i za Providera odaberem Microsoft Jet 4.0 OLE DB Provider, kliknem na Next, pronadjem bazu, ostavim password na blank, testiram je, i test prodje. Advanced i All kartice nista ne diram.Otvorim tu datoteku i notepadu, i connection string prekopiram u svoj kod, onako kako sam naveo u prvom postu. Je li tu sta pogresno?
Potpis
Ivan
Re: VB javlja gresku cim startujem program :( 17.06.2007. u 12:06 · pre 235 meseci #9
Samo da ti odgovorim na ovo pitanje
ADODC ima u Properties (desno u VB IDE) Custom polje gde mozes da napravis Con String.
Ne treba ti nikakva druga datoteka jednostavno ga napravi u tom wizardu (Jeste Jet 4.0) i iskopiraj Con String odatle.
Ako neces da postavis connection string samo pritisni Cancel na kraju (a text ti je ostao u Clipboard-u)
Ovo na sta te je Goran uputio (Regionalna podesavanja -> Jezik -> BiH) i meni izgleda kao najverovatniji uzrok greske.
Ni ja nisam znao, do sad , za tu MS genialnost tako da sam i ja nesto naucio :)
Pozdrav
Potpis
HomePage http://www.eurora3d.com
Re: VB javlja gresku cim startujem program :( 17.06.2007. u 22:04 · pre 235 meseci #10
SVAKA CAST GORANE, proradilo je ;) za ovaj fazon je sigurno krivac 11. septembar. misle, ako ne mogu pronaci teroriste u bosni, hajde onda da njihove programere goozimo na ovaj nacin cccc. siguran sam, da bi se isto desilo da sam u regionalnim postavkama odabrao Afganaistan :) na sta sve covjek nece naletiti u svom zivotu :) veliko hvala svima koji su mi pomogli! Pozz
Potpis
Ivan
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme