ďťż

96197_1

Lemur zaprasza

Strona: [  >  ]  z  1     










Autor
Temat: Opsługa bazy Access 2000 w VB6 (DAO)











NKris







Typ:
neutral

Postów: 15

Zarejestrowany: Apr 2005





Opsługa bazy Access 2000 w VB6 (DAO)


Witam
Szukałem na Forum takiego tematu i choć było coś podobnego to dalej niewiem. Mianowicie chodzi mi czy można w jakiś sposób aktualizować VB6 aby obsługiwał bazy danych Accessa 2000 i Accessa 2003 za pomocą kontrolki Data. Mam w oknie "References..." dodane DAO 3.6 I teraz przy ładowaniu formy tworzone są obiekty dynamicznie Database i Recordset np.
Private Sub Form_Load()
Set db = OpenDatabase(".\Baza2000.mdb"}
Set rs = db.OpenRecordset("Tabela1"}
'.....................
End Sub
śmiga jak trzeba. Ale nie mogę takiej bazy ustawić w kontrolce Data włąściwości RecordsetSource ani otworzyć w Visual Data Manager... otrzymuję komunikaty "Nierozpoznawalny format bazy danych...". Proszę o informacje.
Pozdrawiam







14-05-2005 22:19



 
  














karolinavb







Typ:
neutral

Postów: 467

Zarejestrowany: Jan 2003







Kris
Kontrolka DATA Control, obsługuje zarówno bazy danych Access 2000 jak i Access 2002, co mam w tej chwili na ekranie przed sobą.
Przy referencji do DAO 3.6, ustawienia w okienku własciwości zarówno dla Access 2000 jak i Access 2002  właściwość Connect na Access 2000 , lecz baza Access 2002 jest normalnie w ten sposób dostępna, problemy mogą wynikać z 2-ch spraw:

- bezwględnie Service Pack do Visual Studio ( czy VB6) SP5, a po nim  SP6 ()patrz też informacja na stronie


oraz



- Jet 4 z nowymi Service Pack
- wersja MDAC+ Service Pack

przy czym u mnie :
    Windows XP
    Aparat Jet
    Msjet40.dll  4.0.8618.0 - Security Bulletin MS04-014
    MDAC 2.7 SP1 (Jet nie jest już częścią MDAC od wersji chyba 2.1 i trzeba osobno)
 
  określenie wersji Jet :
 
 
  przy czym trzeba uważać dla jakiego systemu ściagamy Service Pack
 
Poniżej linki do wszystkiego w tym Component Checker Tool:
 

Przy czym zmiany dokonane w Visual Data Manager (VisData) według linków jak w mojej odpowiedzi na Twój post Kontrolka typu Data1 obsługujaca baze z accessa 2000 (dział Brakuje mi pliku DLL/OCX... ) sprawiają, że mdb Access 2000 i Access 2002 są obsługiwane przez ten wizard i formy chodzące można generować, co też mam przed w tej chwili na ekranie na ekranie.

Lepiej przekonywać i tłumaczyć nie umiem, sorry jak coś jeszcze jest niejasne...

P.S.

Jeśli chodzi o 2003 nie mam możliwości sprawdzić, nie mam Access 2003 i przykładu takiej mdb, podeślij jak masz jakiś mały przykład.


[Post edytowany dnia 15-05-2005 11:09 przez karolinavb]


_____________________________________________
Karolina






15-05-2005 10:30



 
  














NKris







Typ:
neutral

Postów: 15

Zarejestrowany: Apr 2005







Karolino dzieki, jesteś wspaniała, jest Ok śmiga...
Puściłem Ci standardową bazę Northwind z Access'a 2003
Pozdrawiam







19-05-2005 18:16



 
  













Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20










Strona: [  >  ]  z  1     
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • teen-mushing.xlx.pl
  • Wątki
    Powered by wordpress | Theme: simpletex | © Lemur zaprasza