Avatar billede blueeye97 Nybegynder
20. februar 2001 - 08:13 Der er 16 kommentarer og
1 løsning

Acsess 2000

Kan man ikke åbne Access 2000 databaser i VB 6.0 ?
Avatar billede xafion Nybegynder
20. februar 2001 - 08:48 #1
Sagtens. Jeg er på fra 16-22 idag. Kontakt mig ICQ 83297796 så skal jeg hjælpe dig :)

Jeg skal lige sige at jeg kun har arbejdet med DAO da den kunne acceptere passwords.. eller..jeg vidste hvordan man gjorde. ADO kunne af en eller anden årsag ikke.

Men post lige hvis du kører ICQ.
Avatar billede eagleeye Praktikant
20. februar 2001 - 08:51 #2
Dim ws as workspace
dim db as database

dbengine.Systemdb=<arbejdsgruppefil>
dbengine.defaultuser = \"Kurt\"
dbengine.defaultpassword = \"thordsen\"
set ws = dbengine.workspaces(0)
set db = ws.opendatabase(<databasesti>)

Det leteste er vist at give et link:

http://www.vbexplorer.com/vb_feature/june2000/Database_Beginner_ADO_DAO.asp

http://cs1.mcm.edu/~tmiller/courses/VB/handouts/accessDatabaseReference.html
Avatar billede cstern Nybegynder
20. februar 2001 - 09:11 #3
Du skal installere SP4 på Visual Basic, og din connect string skal indeholde \"Access2000;\" i stedet for \"Access;\"
Hvis du ikke har servicepack 4 kan du kun åbne Access -> 97 databaser

Avatar billede cstern Nybegynder
20. februar 2001 - 09:27 #4
Det er i øvrigt nogle udmærkede links eagleeye angiver.
Her er et til SP4:
http://msdn.microsoft.com/vstudio/sp/vs6sp4/default.asp
Avatar billede cstern Nybegynder
20. februar 2001 - 09:28 #5
Og dokumentation af Access2000 problemet i VB/VS:
http://support.microsoft.com/support/kb/articles/q257/7/80.asp
Avatar billede blueeye97 Nybegynder
20. februar 2001 - 14:47 #6
Tak for hjælpen so far...
Er der nogen der har en SP4.0
Jeg synes lige at 130Mb via mit 56K lyder uoverskueligt :o))
Avatar billede cstern Nybegynder
20. februar 2001 - 14:54 #7
ja, jeg har den et sted på en CD. Skal prøve at finde den. I øvrigt kan du \"nøjes\" med at downloade VB delen, det er vist kun 60 MB...
Avatar billede xafion Nybegynder
20. februar 2001 - 16:28 #8
Hvad snakker i om?? Jeg kan åbne med både DAO og ADO uden problemer..  Jeg har ikke installeret nogle updates..overhovedet..
Avatar billede xafion Nybegynder
20. februar 2001 - 16:30 #9
...kun  (5 timer)
Avatar billede cstern Nybegynder
20. februar 2001 - 20:14 #10
xafion, er det Access 2000? Som du kan se i den kb artikel jeg referer til er det muligt selv uden SP\'s. Jeg citerer:


SYMPTOMS
When you attempt to connect to a Microsoft Access 2000 database by using either the standard Data control or the Data Form Wizard, you see the following error message where \'...\\databasename.mdb\' is the absolute filename of the Access 2000 database:

Unrecognized database format \'...\\databasename.mdb\'\"

CAUSE
The standard Data control uses Data Access Object (DAO) 3.51 to connect to Access databases by using the Jet 3.51 engine.

The Data Form Wizard uses the Jet 3.51 OLE DB Provider to connect to Access databases by using the Jet 3.51 engine.

The Jet 3.51 engine can connect to Access database versions prior to Access 2000, but cannot connect to Access 2000 databases.

RESOLUTION
These problems are not seen with the Data control and Data Form Wizard that come with Microsoft Visual Studio 6.0 Service Pack 4.

Prior to service pack 4 for Visual Studio 6.0, the workaround for the standard Data control problem was to open a Recordset using DAO code, and then assign it to the Data control\'s Recordset. This workaround is described in Microsoft Knowledge Base article Q238401 in the \"References\" section.

Prior to service pack 4 for Visual Studio 6.0, the workarounds for the Data Form Wizard problem were:

Open the Access database through an ODBC DSN that uses the Access ODBC driver version 4.0.

Build the form manually using Jet 4.0 to connect to the database.

See these workarounds in the Microsoft Knowledge Base article Q242010 in the \"References\" section.

Avatar billede xafion Nybegynder
20. februar 2001 - 20:34 #11
Enten er min VB SP4 uden at jeg ved det eller også har Microsoft solgt mig en kopi af Office 97 og trykt 2000 på den.
Avatar billede cstern Nybegynder
20. februar 2001 - 21:26 #12
xafion: hvordan connecter du til databasen?
Avatar billede xafion Nybegynder
20. februar 2001 - 21:42 #13
dao
Avatar billede cstern Nybegynder
20. februar 2001 - 21:55 #14
vers. 3.51 eller 4.0?
Avatar billede xafion Nybegynder
21. februar 2001 - 06:56 #15
3.51...

De røvhuller må have givet mig en Office 97... bitchy bastards
Avatar billede cstern Nybegynder
21. februar 2001 - 08:59 #16
det skulle du let kunne se. Dels skal der jo stå Office2000 på CD\'en, dels skal der stå f.eks Microsoft Access 2000 i About (Om..) menuen.
Jeg har aldrig hørt om at CD\'en skulle indeholde den forkerte version. Hvis du har købt 2000 så skal det selvfølgelig også være den version du har fået.
Avatar billede xafion Nybegynder
21. februar 2001 - 16:26 #17
=) Hvorfor kan jeg så connecte til den?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester