Avatar billede fqthjoe Nybegynder
10. september 2001 - 13:44 Der er 7 kommentarer og
3 løsninger

Access/Text-file

Hvis jeg laver en database i access eller nærmere en skabelon, som jeg vil
bruge i
et lille VB-prg. til indtastning af data, skal access så være installeret på
pc\'eren
hvor prg. skal køre ?

Jeg har prøvet at lave en database i access, hvorefter jeg har gemt den som
text-fil,
og brugt VisualDataManager i VB og åbnet filen. Herefter valgt
\"DataFormDesigner\"
til at bygge min form i VB. Og alt ser ok ud, den add\'er nye poster, og
gemmer den i
min text-fil, men under udførsel af knappen \"delete\" kommer følgende fejl:

Run Time error \'3617\'
Sletning af data i en sammenkædet tabel understøttes ikke af denne ISAM.

Min Knap ser ud på følgende måde:
Private Sub cmdDelete_Click()
Data1.Recordset.Delete
End Sub

Hvad kan det skyldes ?

Håber I kan / vil hjælpe mig videre, i mit lille projekt.
På forhånd mange tak.

Thomas.

Avatar billede terry Ekspert
10. september 2001 - 13:46 #1
no access isnt necessary on your PC use DAO or ADO to connect to the dB
Avatar billede terry Ekspert
10. september 2001 - 13:48 #2
But from your question you are NOT using Access but a text file, or?
Avatar billede fqthjoe Nybegynder
10. september 2001 - 13:55 #3
På min maskine er der installeret access.
Men på maskinen hvor programmet skal køres er der ikke access. Programmet virker på min pc, men ikke på den uden access. Skal jeg gøre noget specielt ?
Avatar billede kisbye Nybegynder
10. september 2001 - 13:57 #4
Hvorfor laver du den ikke som almindelig Access Database, og forbinder via ODBC.

Så behøver du heller ikke at have Access på maskinen.
Avatar billede lrp Nybegynder
10. september 2001 - 14:01 #5
Det er ikke nødvendigt at have Access installeret for at bruge en Access-database i VB. Umiddelbart kan jeg heller ikke se nogen grund til, at du skal gemme din Access-database som en tekstfil.
VB indeholder alle de funktioner til at oprette og ændre Access-databaser, du har brug for.
Avatar billede terry Ekspert
10. september 2001 - 14:03 #6
I dont quite understand the problem!
\"eller nærmere en skabelon\"!
Are you using Access or not?

Access doesnt NOT need to be installed on the PC your program is to run on. But I cant see exactly what your program is doing on how it is using the database. I can imagine that your data control (data1) is using the Access database (mdb file) and this is located on your hard disk. So you must ensure that the MDB file is located at the same place as on your PC. For example C:\\myprog\\mydatabase.mdb
if it doesnt then it can not find the database.
Avatar billede terry Ekspert
10. september 2001 - 14:08 #7
YOU DONT NEED ACCESS ON THE MACHINE! And you dont need to use ODBC!

You have to have the MDB file only. then use the data form wizardto generate your form. Select Access and NOT ODBC in the database type window.
Then locate the database you wantto use.....
e
Avatar billede kisbye Nybegynder
10. september 2001 - 14:45 #8
Ja tilfølgelig kan man uden at bruge ODBC,Jeg syntes bare det er smartere.
Man kan benytte Access 2k, Med Servicepack 5.
Avatar billede terry Ekspert
10. september 2001 - 14:47 #9
also without ODBC!
Avatar billede fqthjoe Nybegynder
10. september 2001 - 15:05 #10
Ok, arbejder videre.
Mange tak for hjælpen, så kan jeg komme lidt videre :-)
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