[VB/Access] Access nodig indien Access database?

Pagina: 1
Acties:
  • 137 views sinds 30-01-2008
  • Reageer

  • GoodspeeD
  • Registratie: April 2002
  • Laatst online: 26-08 16:20
De vraag is eigenlijk heel simpel, maar ik weet er (nog) geen antwoord op, aangezien ik nog nooit met een Access database gewerkt heb.

Als ik een tooltje schrijf dat gebruikt maakt van een Accessdatabase, moet de gebruiker straks dan Access geinstalleerd hebben of is dat niet nodig?

  • whoami
  • Registratie: December 2000
  • Laatst online: 21:36
Neen. Het enige dat hij nodig heeft zijn de drivers om naar die access db te kunnen gaan.

https://fgheysels.github.io/


  • KO
  • Registratie: December 2001
  • Laatst online: 12-11-2023

KO

whoami schreef op 18 december 2002 @ 11:26:
Neen. Het enige dat hij nodig heeft zijn de drivers om naar die access db te kunnen gaan.
Die zitten toch bij dat tooltje dan?

Yesterday Is History. Today Is A Gift. Tomorrow Is Mystery


  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
Die drivers zitten al bijna standaard in Windows. Moet je anders maar eens ff zoeken op [google=odbc] of naar [google=datasource]

Meer informatie kun je vinden bij Microsoft

  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 15:36
Wat ook mooi werkt is de runtime versie van Access, dit wordt meegeleverd met Office XP Developer.

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


  • GoodspeeD
  • Registratie: April 2002
  • Laatst online: 26-08 16:20
Supervisor schreef op 18 December 2002 @ 11:39:
Die drivers zitten al bijna standaard in Windows. Moet je anders maar eens ff zoeken op [google=odbc] of naar [google=datasource]

Meer informatie kun je vinden bij Microsoft
Ja, maar in dat geval dient de gebruiker toch een System DSN in te stellen in z'n ODBC Instellingen of zie ik dat verkeerd?

Verwijderd

Yep.

Er is ook een 2000 versie.

Waar het op neer komt bij jouw tooltje dat je een ODBC koppeling maakt. Jouw tooltje zal dan de DSN naam moeten aanspreken om zo toegang te krijgen tot de database.

Let er wel op dat als het moet werken in een netwerkomgeving, en je zet die database op een NTFS drive (Windows NT4/2000/XP) dat de users ook leesrechten hebben.

Test dus ook met andere users :)

Ga je het tooltje maken in Visual Basic 6 of in VB.NET ?

  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
Masch schreef op 18 December 2002 @ 12:28:
Wat ook mooi werkt is de runtime versie van Access, dit wordt meegeleverd met Office XP Developer.
Nou zo heel mooi werkt dat niet hoor. Als je ziet wat voor een installatie je daar al voor nodig hebt :/ , is een beetje overkill vaak, maar werken doet het vaak wel :)
GoodspeeD schreef op 18 December 2002 @ 12:38:
Ja, maar in dat geval dient de gebruiker toch een System DSN in te stellen in z'n ODBC Instellingen of zie ik dat verkeerd?
Dat heb je helemaal goed, maar dat kun je ook programmatisch laten verlopen en als je ook weet waar hij zijn database heeft staan, dan heb je eigenlijk helemaal geen user input nodig.

  • KO
  • Registratie: December 2001
  • Laatst online: 12-11-2023

KO

GoodspeeD schreef op 18 december 2002 @ 12:38:
[...]


Ja, maar in dat geval dient de gebruiker toch een System DSN in te stellen in z'n ODBC Instellingen of zie ik dat verkeerd?
Niet als je ADO of DAO gebruikt. Dit zijn standaard windows drivers

Yesterday Is History. Today Is A Gift. Tomorrow Is Mystery


  • GoodspeeD
  • Registratie: April 2002
  • Laatst online: 26-08 16:20
Maar er is dus geen mogelijkheid om de database gewoon keihard te benaderen d.m.v. van z'n fysieke locatie? D.w.z. dat ik gewoon connectie maak met een of andere functie en als parameter op geef bijv. "C:\Blegh\database.mdb"?

  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
jawel, dan moet je een dsnless verbinding maken. Daarover is genoeg te vinden.

  • KO
  • Registratie: December 2001
  • Laatst online: 12-11-2023

KO

GoodspeeD schreef op 18 December 2002 @ 12:43:
Maar er is dus geen mogelijkheid om de database gewoon keihard te benaderen d.m.v. van z'n fysieke locatie? D.w.z. dat ik gewoon connectie maak met een of andere functie en als parameter op geef bijv. "C:\Blegh\database.mdb"?
Daar krijg je geen problemen mee. Wat je moet doen is gewoon je prog maken en installeren op die pc. Je zal alleen de database niet rechtstreeks kunnen bekijken op die pc dan heb je acces nodig anders niet.

Yesterday Is History. Today Is A Gift. Tomorrow Is Mystery


  • GoodspeeD
  • Registratie: April 2002
  • Laatst online: 26-08 16:20
Ok. Bedankt voor de informatie allemaal. Ik ga er mee aan de slag. :)

  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Ik gebruik altijd onderstaande connectiestring
code:
1
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Blegh\database.mdb"

  • GoodspeeD
  • Registratie: April 2002
  • Laatst online: 26-08 16:20
robjanssen schreef op 18 December 2002 @ 20:11:
Ik gebruik altijd onderstaande connectiestring
code:
1
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Blegh\database.mdb"
Zo is het helemaal toppie.

thx.
Pagina: 1