Avatar billede jesperbaldur Nybegynder
17. september 2002 - 13:08 Der er 12 kommentarer og
1 løsning

DB-adgang over internettet...hvordan?

Jeg har lavet et program som skal hente data fra en database over internettet. Programmet skal vise status for et lager over en webbutik. Databasen ligger på min computer hvorpå hjemmesiden også ligger. Det jeg ønsker er derfor at kunne komme i kontakt med min database, som ligger på min hjemmesomputer, fra mit arbejde eller et andet sted udefra?
Jeg har oprettet forbindelse til databasen således:
Set dbs = OpenDatabase("\\Bruger1\C\løn.mdb")
Set rst = dbs.OpenRecordset("SELECT * FROM løn WHERE bruger = '" & navn & "'")

men kan den også virke hvis det er over internettet? så stien til databasen hedder www.mitdomæne.dk/db/løn.mdb .....eller kan det ikke lade sig gøre? hvis ikke hvordan, gør man det så?
Avatar billede benson Nybegynder
17. september 2002 - 13:15 #1
Det kan ikke lade sig gøre med en Access DB

Benson
Avatar billede benson Nybegynder
17. september 2002 - 13:16 #2
Brug en MS SQL eller MySql løsning i stedet !
Avatar billede jesperbaldur Nybegynder
17. september 2002 - 13:33 #3
ok, har du et eksempel på brugen af dette? evt et link
Avatar billede benson Nybegynder
17. september 2002 - 13:36 #4
Ikke lige på stående fod. Men det du skal bruge er en DNSless forbindelse til den IP (din pc) hvor SQL en er ?

Jeg har lige set et eksempel her på eksperten med en DNSless forbindelse. Søg evt. Jeg prøver og se om jeg kan finde den ?

Benson
Avatar billede -mundi- Nybegynder
17. september 2002 - 13:37 #5
Set conn = server.createobject("ADODB.connection")
sti = "Provider=SQLOLEDB; Data Source=195.41.XX.XXX; Initial Catalog=bio; User id=BRUGERNAVN; Password=PASSWORD;}"

conn.open sti

godt nok fra asp men princippet er det samme i vb, man connecter via en ip adresse eller et domæne
Avatar billede benson Nybegynder
17. september 2002 - 13:37 #6
Avatar billede -mundi- Nybegynder
17. september 2002 - 13:39 #7
dim conn as NEW ADODB.connection
conn.open "Provider=SQLOLEDB; Data Source=195.41.XX.XXX; Initial Catalog=bio; User id=BRUGERNAVN; Password=PASSWORD;}" sådan der måske ? er ikke helt stiv i VB :-)
Avatar billede ulrina Nybegynder
17. september 2002 - 14:37 #8
Hvis det drejer sig om en mysql database så kan du bruge dette værktøj, det har jeg selv brugt og det virker fortræffelig :)
Avatar billede ulrina Nybegynder
17. september 2002 - 14:37 #9
Glemte lige linket :)

http://www.icarz.com/mysql/
Avatar billede jesperbaldur Nybegynder
17. september 2002 - 16:37 #10
ok, vil det sige at jeg skal lave min database om til en SQL-database(ved ikke så meget om My SQL), eller kan det godt lade sig gøre med en Access database, hvor man udtrækker med SQL?
Avatar billede benson Nybegynder
17. september 2002 - 18:28 #11
JEp !

Hvis du har en lokal SQL database der "kopiere" (replikerer) data fra din lokale Accessdatabase, så er forskellen jo ens !
Avatar billede jesperbaldur Nybegynder
18. februar 2003 - 15:10 #12
lukker
Avatar billede benson Nybegynder
18. februar 2003 - 15:31 #13
Var der noget galt med svarene ?
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