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

ADO povezivanje sa bazom...

[es] :: Visual Basic 6 :: ADO povezivanje sa bazom...

[ Pregleda: 4088 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

set_X

Član broj: 32954
Poruke: 675
62.108.97.*



Profil

icon ADO povezivanje sa bazom...27.02.2005. u 09:54 - pre 233 meseci
Citao sam tutorijal od degojsa, ali ne pomaze, nije mi jasno.
Moram hitno da napravim jedan program.

Moze li neki tutorijal kako da kreiram konekciju?

Znam SQL komande, nije mi toliki problem, ali nikako da mi uspe da je kreiram...

Hvala unapred.
 
Odgovor na temu

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI,
USA / Software Engineer
Ann Arbor, MI, USA

Član broj: 6598
Poruke: 2065
*.bvcom.net.

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: ADO povezivanje sa bazom...28.02.2005. u 11:24 - pre 233 meseci
A gde je kod koji ne radi?
 
Odgovor na temu

Mladen_Perisic
Mladen Perišić
Podgorica, Crna Gora

Član broj: 47546
Poruke: 423
*.crnagora.net.

Sajt: www.arcanus.users.cg.yu


Profil

icon Re: ADO povezivanje sa bazom...28.02.2005. u 12:42 - pre 233 meseci
Hm... I ja sam imao ogromnih problema sa kreiranjem konekcije prema bazi podataka koriscenjem VB i SQL komandi. Cackajuci po Netu (uglavnom MSDN i Yahoo Messanger Chat Rooms) sam saznao da nijesam jedini i da to izgleda ima veze sa MS Windows XP-om (naravno, ako ga koristis). Na kraju sam odustao i upotrijebio sam standardni Windowsow wizard za kreiranje SQL konekcije sa bazom, a kasnije iz programa pozivao tu konekciju. Koristio sam Start>Settings>Control Panel>Administrative Tools>Data Sources (ODBC). Na kartici User DSN sam dodao konekciju prema bazi podataka (koja je MS Access tipa; mada ne mora i biti takva). Instalacioni program koji koristim (Installer2Go) moze prilikom postavke aplikacije na racunar da napravi tu vezu isto kao i da se rucno radi. Sve sada radi odlicno, mada imam i dalje nekih problema sa koriscenjem ADODC kontrole (prvenstveno brisanje unosa, a zatim osvijezavanje). Problem je (po rijecima mog prijatelja VBGuruua (Yahoo Chat)) u nekompatibilnosti ADODC kontrole koja dolazi uz WinXP i upravljackog programa koji kontrolise komunikaciju između kontrole i baze podataka. Do ovog zakljucka smo dosli tako jer je test program (program sa dva-tri dugmeta i kodom od desetak redova) nekada sasvim ispravno radio, a nekada opet nije. Kako-kad. I to ne samo na mom racunaru, vec i na njegovom. Znaci. Ako ti ovaj nacin uspije, mozes ocekivati probleme prilikom rada sa bazom, ali i nemoras. Ako pronadjes neki drugi nacin, molim te da postujes ga ovdije, jer bi mi puno pomogao.... A mozda je i vrijeme da napustim sesticu........
Sve najbolje zeli vam,
Mladen Perisic
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
62.108.97.*



Profil

icon Re: ADO povezivanje sa bazom...01.03.2005. u 06:46 - pre 233 meseci
Koliko sam ja razumeo tako ce program raditi samo na mom kompjuteru, to sigurno nije moja zelja.

Ima li neki prostiji nacin za kreiranje konekcije?

Hvala unapred.
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
62.108.97.*



Profil

icon Re: ADO povezivanje sa bazom...01.03.2005. u 09:20 - pre 233 meseci
Evo koda od modula:

Code:

'Ovo je modul koji kreira konekciju
Option Explicit
Public cn As New ADODB.Connection
Public rs As New ADODB.Recordset


'Pravimo novu konekciju
Public Sub main()
    cn.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;data source=baza.mdb;"
    cn.Open
    Debug.Print "Connection Object Created"
    
'Selektujemo sva polja iz table korisnici
    rs.Open "SELECT * FROM cd", cn, adOpenDynamic, adLockOptimistic

End Sub



Ali prikazuje gresku "User type not defined" i to kod:

Code:

Option Explicit
Public cn As New ADODB.Connection
Public rs As New ADODB.Recordset


Jako mi je hitno da uradim ovaj program.Moze li neko da mi kaze, postoji li drugi nacin da napravim konekciju?
 
Odgovor na temu

vujkev
Beograd

Član broj: 8072
Poruke: 1347
*.bg.wifi.vline.verat.net.



+104 Profil

icon Re: ADO povezivanje sa bazom...01.03.2005. u 09:52 - pre 233 meseci
Jesi li dodao ADO referencu u projekat?
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
62.108.97.*



Profil

icon Re: ADO povezivanje sa bazom...01.03.2005. u 09:58 - pre 233 meseci
Nisam, kako da dodam?
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: ADO povezivanje sa bazom...01.03.2005. u 14:25 - pre 233 meseci
Jbg...
Project -> Components -> Microsoft ADO data Control i dodaj novu kontrolu na formu.

PS. Zar to ne piše u "Visual Basic bibliji" .
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
62.108.97.*



Profil

icon Re: ADO povezivanje sa bazom...01.03.2005. u 19:35 - pre 233 meseci
Hvala :)
 
Odgovor na temu

mdax
Dalibor Markovic
Srbija, Kraljevo

Član broj: 14211
Poruke: 152
*.ptt.yu.



+17 Profil

icon Re: ADO povezivanje sa bazom...25.05.2005. u 11:20 - pre 230 meseci
Option Explicit
Public CD As New ADODB.Recordset

Public Cnn As New ADODB.Connection 'Kreiranje konekcije

Private Sub Class_Initialize()
Dim Direktorijum As String
Dim Drajver As String

Direktorijum = App.Path + "\"

Set Cnn = New Connection 'Zadati konekciju
Cnn.CursorLocation = adUseClient
Drajver = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" + Direktorijum + "Katalog.mdb;"
Cnn.Open Drajver ' Otvoriti konekciju

End Sub
 
Odgovor na temu

mdax
Dalibor Markovic
Srbija, Kraljevo

Član broj: 14211
Poruke: 152
*.ptt.yu.



+17 Profil

icon Re: ADO povezivanje sa bazom...25.05.2005. u 11:50 - pre 230 meseci
Prvo treba da stvoriš referencu do DLL biblioteke koju ćeš koristiti, pa onda povezuješ ADO sa bazom:


Option Explicit
Public CD As New ADODB.Recordset

Public Cnn As New ADODB.Connection 'Kreiranje konekcije
Public Maximum As Long

Private Sub Class_Initialize()
Dim Direktorijum As String
Dim Drajver As String

Direktorijum = App.Path + "\"

Set Cnn = New Connection 'Zadati konekciju
Cnn.CursorLocation = adUseClient
Drajver = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" + Direktorijum + "Katalog.mdb;"
Cnn.Open Drajver ' Otvoriti konekciju


End Sub
 
Odgovor na temu

[es] :: Visual Basic 6 :: ADO povezivanje sa bazom...

[ Pregleda: 4088 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

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