Avatar billede pontiuspilatus Nybegynder
16. februar 2002 - 10:52 Der er 5 kommentarer

Gemme fil i MDB

Hej,

hvordan gemmer man en fil i en .mdb database og henter den igen?

pontius - bare rolig, jeg piner dig ikke :-)
Avatar billede kedde65 Praktikant
16. februar 2002 - 11:03 #1
Forklar dig lidt nærmere!
Avatar billede terry Ekspert
16. februar 2002 - 12:07 #2
Do you want to save "gem" a WHOLE file in Access? I wouldnt suggest this! Access does have a limitation of 2 GB. I would suggest that you save the path and file name of the file.
If you just want to save data in an Access database then I would suggest that you make the databe with tbales etc. and then use form wizard in VB to create a form which has a data control using your database.
Avatar billede kennethrisum Nybegynder
16. februar 2002 - 17:09 #3
Du skal bare oprette et felt af typen ole object eller havd det nu hedder i Access. Det vigtigste er, at du ikke bruger funktionaliteten i Access til at indlæse filerne. Access medtager ole headeren på de filer der indlæses. Hvis du skal bruge andre programmer til at læse dataene får du så problemer. Derfor skal du indlæse filerne binært fra VBA/VB eller hvilket program du nu vælger.

Jeg bruger det i forbindelse med billeder på mit web (nej, det er ikke porno), jeg er så fri for, at vedligeholde billederne som filer. Jeg er nu skiftet til MSDE (SQL7), da Access netop har den begrænsing som terry nævner. Jeg bruger Fil'api'et fra VB til at indlæses filerne. Hvis du vil se hvordan vil jeg gerne poste mit kode. Jeg skal bare lige finde det først, så det kan ikke blive før mandag.
Avatar billede terry Ekspert
16. februar 2002 - 17:39 #4
kenneth>MSDE has the same limitation of 2 GB!
Avatar billede medions Nybegynder
17. februar 2002 - 20:58 #5
Du kan gøre det igennem ADODB...!

Så skal du skrive:

Refrencer: Microsoft ActiveX ADO 2.5

Og så skal du skal du skrive:

Dim Conn As New Connection
Dim rs As Recordset
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & App.Path & "\db.mdb"

og sådan her udskriver du dine records

text1.text = rs("feltnavn")

Håber du forstår
//>Rune
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