Database

Tags:    visual-basic

Hej igen...

Jeg er ved at lave en slags kundesystem til et lille firma. System er koblet til en database. Mit problem ligger i at når det kommer over på en anden com kan den ikke finde databasen. Jeg ved godt at det er fordi der er specificeret en anden sti, men kan det problem løses? Jeg har prøvet at specificere stien gennem kode (Data1.DatabaseName = App.Path & "/Kunder.mdb") men jeg kan ikke få det til at virke.
Det går galt når jeg så skal sæte DataSource og DataField for mine tekstfelter.

Er der en der har svaret på mit problem?

Sigurd

_______________________________________________

http://oblivion.users.whitehat.dk - Visual Basic tutorials

[Redigeret d. 12/08-04 17:23:26 af Sigurd]



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hej igen...

Jeg er ved at lave en slags kundesystem til et lille firma. System er koblet til en database. Mit problem ligger i at når det kommer over på en anden com kan den ikke finde databasen. Jeg ved godt at det er fordi der er specificeret en anden sti, men kan det problem løses? Jeg har prøvet at specificere stien gennem kode (Data1.DatabaseName = App.Path & "/Kunder.mdb") men jeg kan ikke få det til at virke.
Det går galt når jeg så skal sæte DataSource og DataField for mine tekstfelter.

Er der en der har svaret på mit problem?

Sigurd

_______________________________________________

http://oblivion.users.whitehat.dk - Visual Basic tutorials

[Redigeret d. 12/08-04 17:23:26 af Sigurd]



Jeg går udfra at du hentyder til en splittet Access Database??

I så tilfælde er du nød til at genopfriske link-table-manager'en således at den ved hvor backend databasen ligger! Og det skal du så gøre på hver computer så de peger på den maskine hvor database ligger?

Sig lige hvis jeg har ramt helt ved siden af (det var lidt svært at forstå hvad du mener :) )


---
Simon



Er det du mener at programmet skal ind og operere over internettet. Så databasen f.eks. ligger på en ftp-server?

Det virker lidt besværligt...


_______________________________________________

http://oblivion.users.whitehat.dk - Visual Basic tutorials



Nej det er ikke nødvendigt!

er det en splittet database du har?
altså hvor du har en database med form's, querys og alt det i

og så en hvor du har datatabellerne i?

Det ville typisk være sådant man ville sætte et system op!

Hvis du ikke har splittet databasen kan du gøre det med

Tools->database utilities->Split database!

herefter lægger du backenddatabasen (datatabellerne) på et drev hvor alle computerne har adgang til.

Det kan også være at jeg har helt misforstået dig? Er det i virkeligheden en htmlside du snakker om som dit "system" ?? og det er denne side der ikke har adgang til database`n?

---
Simon

[Redigeret d. 13/08-04 16:24:33 af Simon Merlung]



Jeg kan lige prøve at forklare det fra bunden.

Det er et simpelt program som firmaet har liggende. Programmet er koblet til en simpel Acces Database som indeholder en enkelt tabel, kun med oplysninger om de forskellige kunder.

Problemet ligger i at jeg har angivet en sti for databasen. Denne sti er ikke den samme når programmet kommer over på en firmaets computer.

_______________________________________________

http://oblivion.users.whitehat.dk - Visual Basic tutorials



t