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

error 3076 provider cannot be found. It may not be properly installed

[es] :: MySQL :: error 3076 provider cannot be found. It may not be properly installed

[ Pregleda: 1114 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

miki987

Član broj: 208123
Poruke: 511
91.228.253.*



+5 Profil

icon error 3076 provider cannot be found. It may not be properly installed18.07.2014. u 09:31 - pre 56 meseci
Potrebna mi je pomoć u nastavku kod VB6:
Koristim ODBC 5.1 Driver, konekciju na localhost, ODBC je povezan:



Code:
Public cn As New ADODB.Connection
Public rs As ADODB.Recordset
   
   Public Sub openconn()
   Set cn = New ADODB.Connection
   cn.Provider = "Driver={MySQL ODBC 5.1 Driver}; Server=localhost; Database=moja_baza; user=root; Password=; Option=3;"
   cn.Open '<<<<<<<<<<<<<<<< error
   If cn.State = adStateOpen Then
Call MsgBox("radiiiiiiiiiiiiiiiiii", vbExclamation, App.Title)
   End If
   End Sub
    

Private Sub Command1_Click()
openconn
End Sub



"error 3076 provider cannot be found. It may not be properly installed"
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 14955
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2274 Profil

icon Re: error 3076 provider cannot be found. It may not be properly installed18.07.2014. u 11:48 - pre 56 meseci
ovo je pitanje za VB forum vise nego za ovde.
ako se ja dobro secam iz VB6 ti treba DSN koji si napravio u ODBC setu na windozi (a tamo ucukas user/pass, lokaciju servera etc) i onda samo iz VB-a radis nesto tipa

Code:

Set cn = New ADODB.Connection
cn.Open "imeDSN-akojesidefinisaouodbcnawindozi"
...


e sad ti mozes teoretski da pravis ODBC connect string tu pa to izgleda nesto tipa

Code:

Set cn = New Connection  
cn.Open "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=nekabaza;User=user;Password=pass;Option=3"
...


dakle slicno kao to sto si pisao samo bez razmaka i turis mu conn string na open ... mozda moze i u provider no nisam VB expert ... generalno je pitanje da li vb6 ume da ucita 5.1 driver dosta je bajat.. ako predjes na ovaj novi vb.net tu koristi nativni .net mysql-ov konektor to radi sigurno bolje

u svakom slucaju za vb6 mislim da ti je sigurnije da koristis prvi princip, dakle napravis DSN tamo u odbc kontrol panelu i onda zoves taj dsn iz vb-a
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 14955
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2274 Profil

icon Re: error 3076 provider cannot be found. It may not be properly installed18.07.2014. u 11:51 - pre 56 meseci
inace 2 problema ovde dodatno

1. mislim da odbc ne moze da radi bez passworda
2. MDAC nije u potpunosti instaliran ( http://support.microsoft.com/kb/301202 ) tako da odradi update mdac-a (to je microsnot deo nema veze sa mysql-om)
 
Odgovor na temu

miki987

Član broj: 208123
Poruke: 511
91.228.253.*



+5 Profil

icon Re: error 3076 provider cannot be found. It may not be properly installed18.07.2014. u 13:01 - pre 56 meseci
MDAC je u potpunosti intaliran
problem sam resio u pitanju je string

Citat:
cn.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};


umesto

Citat:
cn.Provider = "Driver={MySQL ODBC 5.1 Driver};


e sad da li je to zbog ODBC starije verzije jer sam i to promenio ne znam ali sljaka

Hvala vam puno i samo jos jedno pitanje, sta stavljate pod sortiraanjem u bazi da bi imali naša slova?
 
Odgovor na temu

[es] :: MySQL :: error 3076 provider cannot be found. It may not be properly installed

[ Pregleda: 1114 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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