Avatar billede kviller Novice
30. januar 2004 - 03:06 Der er 32 kommentarer og
4 løsninger

export fra SQL til Access

Jeg har et lille problem med jeg har en access kunde database liggende på min lokale computer og jeg har en anden kunde database liggene på mit web hotel i SQL. Jeg skal have lavet en funktion som kan hente data fra min SQL database og ligge dem ind i min access database hvis jeg godkender dem. Som det kører nu skal jeg manuelt indtaste data på de kunder jeg ønsker at overføre (Det er ikke alle der skal ind i min access database) Jeg havde overvejet at lave det på en måde hvor jeg går ind på en side og indtaster det ID på den kunde jeg ønsker at overfører og så måtte den meget gerne selv indsætte det i min access. Jeg ved ikke om dette kan lade sig gøre, men det ville lette min dagligdag en stor det :)

Hjemmesiden som kunderne selv indtaster sig i er lavet i php og den ligger det som sagt ind i en SQL database som ligger på et webhotel. Nogen af disse data ønsker jeg overført til min access database (Kun de kunder jeg godkender)
Avatar billede ricky Nybegynder
30. januar 2004 - 07:55 #1
selvfølgelig kan det lade sig gøre.. og det er forholdsvist simpelt - jeg har desværre bare ikke tid til at hjælpe dig - men forhåbenligt der er en anden der melder sig under fanerne.

et hint dog..

du laver udtrækket med SELECT FROM base1.felter WHERE et-eller-andet
og skriver det tilbage til base2 med UPDATE felter INTO base2..

der er masser af eksempler rundt omkring.. også her på E.

God fornøjelse..
Avatar billede terry Ekspert
30. januar 2004 - 12:41 #2
If Your Access dB is on your local PC then you cant write to this from the WEB! The solution I suggest is to place your Access dB on the web and then make an ADMIN page where only you have access!
Avatar billede terry Ekspert
30. januar 2004 - 12:41 #3
.
Avatar billede terry Ekspert
30. januar 2004 - 12:42 #4
. cant hit the svar button now :o)
Avatar billede kviller Novice
30. januar 2004 - 13:04 #5
Havde overvejet om man kunne lave et script i access der selv henter dem fra web. Eller om man kan lave et program man kører på den lokale maskine der importere data fra web og til den lokale access database.. At have access databasen på web er desværre ikke en mulighed.
Avatar billede ricky Nybegynder
30. januar 2004 - 13:19 #6
kan du ikke evt. oprette en odbc til dit webhotel.. så kan du åbne baserne inde fra access..
Avatar billede terry Ekspert
30. januar 2004 - 15:13 #7
It "may" be possible to make an Access Data Project (.ADP) where you can connect to an SQL server on the web. But I am VERY sure you cant do this from an MDB file! But then you will need to connect to your MDB file using VBA code to insert the records  FROM the ADP (connected to the SQL on the web) and INTO your MDB!
Avatar billede ricky Nybegynder
30. januar 2004 - 16:31 #8
terry>> du kan da godt linke til ODBC tabeller fra en .mdb - eller er det mig der husker galt ?
Avatar billede terry Ekspert
30. januar 2004 - 18:17 #9
ricky>I may be wrong but I am VERY sure you can NOT connect to a dB (on the web)
using ODBC! But I'll have a play around over the weekend and see if I can!
Avatar billede ricky Nybegynder
30. januar 2004 - 23:52 #10
terry>> ok.. jeg har ikke selv tid til at lege med det her i weekend'en - men jeg får selv behov for det, så det skal helt sikkert ske.

måske dette kan give dig lidt inspiration:
http://azero.dk/support/database/mssql/

jeg ser frem til at høre hvad der sker..

God fornøjelse :)
Avatar billede ricky Nybegynder
30. januar 2004 - 23:54 #11
en sidste bemærkning lige for nu.. hvis det evt. kun kan lade sig gøre i en .adp - kan han jo bare connecte til begge baser fra denne eller hva' ???
Avatar billede terry Ekspert
31. januar 2004 - 10:26 #12
I can answer your last question 30/01-2004 23:54:24! In Access 2000 and XP you can only have one connection to the project but you can also directly in code connect to another databe which can be for example SQL Server or an Access MDB. This is what I suggested 30/01-2004 15:13:08

You can NOT link to an Acccess MDB file from an ADP!
Avatar billede terry Ekspert
31. januar 2004 - 10:27 #13
some responce from kviller would be nice too :o)
Avatar billede terry Ekspert
31. januar 2004 - 11:52 #14
I think kviller should play an active role here too, it is afetr all him who needs help :o)

kviller>Can you try making a new Access ADP and setting the connection to you SQL Server which is on some web server somewhere. I dont have on eat the moment but I am in the process of getting one although this may take a day or two!
Avatar billede kviller Novice
01. februar 2004 - 17:26 #15
Jeg har kigget en del på det, men det er lidt over mit "level" og om min viden om access som er MEGET begrænset. Det er derfor jeg ikke lige er kommet med nogen kommentar endnu, da jeg ikke kan finde ud af det endnu :)

Jeg arbejder på at finde en løsning ud fra de input i har givet mig :)
Avatar billede terry Ekspert
01. februar 2004 - 19:59 #16
kviller>Lets take it one step at a time.
Try creating a new Access ADP. You will get a dialog box up asking you to enter which SQL server you want to us ewith the new database. Here you have to enter information concerning the SQL server you have on the web. You must have some information on this if you already have an SQL Server!

If we can get this to work then we are on the way.
Avatar billede terry Ekspert
03. februar 2004 - 17:09 #17
.
Avatar billede terry Ekspert
06. februar 2004 - 18:30 #18
.
Avatar billede ricky Nybegynder
07. februar 2004 - 15:15 #19
kviller>> jeg er 100% enig med terry (og hans '.') hvis du vil have vores hjælp (og ikke mindst tid) må du altså give den fornødne feedback.
Avatar billede terry Ekspert
09. februar 2004 - 19:39 #20
this is your last warning!
Avatar billede kviller Novice
10. februar 2004 - 01:41 #21
Jeg har haft alt for travlt, så jeg har slet ikke fået testet det endnu sorry, jeg har en fri dag onsdag og vil bruge den på at få kigget på det... Endnu en gang undskyld jeg har været så langsom...
Avatar billede terry Ekspert
10. februar 2004 - 15:07 #22
Ok, but kviller you have to appreciate that we also are very busy trying to help and feedback does help. The only payment we get for our time is points which cant be used for much at all!
Avatar billede kviller Novice
18. februar 2004 - 18:35 #23
Det virker desværre ikke, den skriver "Prøvetilslutningen mislykkedes på grund af fejl under initialisering af provider . [DBNETLIB][ConnectionOpen(ParseConnectParams()).]Ugyldig forbindelse.

Jeg er ked af at jeg er så langsom, men har alt for mange ting at se til i øjeblikket.. Nu havde jeg endelig lidt tid til at kigge på det, men desværre uden held...
Avatar billede kviller Novice
18. februar 2004 - 18:35 #24
Jeg glemte lige at skrive at selvfølgelig påskynder jeg den hjælp jeg har fået, det er ikke for at være uforskammet at jeg har været så langsom, undskyld endnu en gang.
Avatar billede terry Ekspert
22. februar 2004 - 12:40 #25
Well it seems to me that the only solution is the one I gave first

30/01-2004 12:41:53
Avatar billede terry Ekspert
23. februar 2004 - 20:05 #26
.
Avatar billede terry Ekspert
25. februar 2004 - 19:04 #27
kviller>hows it going here?
Avatar billede terry Ekspert
28. februar 2004 - 16:51 #28
.
Avatar billede kviller Novice
28. februar 2004 - 18:48 #29
Det er ikke muligt at placere access databasen på nettet, da det netværk den er på ikke har internet adgang af sikkerhedsmæssige årsager, det bliver kun koblet op til internettet når der skal tages informationer fra SQL databasen og ligges over i access.
Avatar billede terry Ekspert
29. februar 2004 - 10:28 #30
If you can NOT upload your Access file onto th eweb and you are unable to make a connection from an Access ADP (data project) to your SQL Database then there isnt much more you can do other than for example export the data FROM SQL Server to a file and then using FTP download the file to your PC where after you can import it into Access. and thats about all I can suggest.

Do you have a domain with Azero? If so what is your opinion of them? I may be moving mine there soon
Avatar billede kviller Novice
29. februar 2004 - 20:52 #31
Jeg har hidtil brugt web10, men overvejer at flytte sitet til et sted hvor jeg kan have min egen server stående.
Avatar billede terry Ekspert
29. februar 2004 - 20:57 #32
Ok! kviller I doint think we are going to get much closer to a solution here, so I think its about time to close dont you think? It been open a month now :o)
Avatar billede kviller Novice
04. marts 2004 - 17:51 #33
OK Jeg lukker det nu, jeg giver dig halvdelen af pointsene for alt din tid, men ikke det hele da vi jo ikke fandt løsningen, håber det er ok....
Avatar billede terry Ekspert
05. marts 2004 - 18:50 #34
det er helt i orden :o)
og god weekend!
Avatar billede kviller Novice
05. marts 2004 - 23:31 #35
Tak i lige måde
Avatar billede terry Ekspert
06. marts 2004 - 15:31 #36
kviller>I have now an SQL Server dB with Azero! I can create an Access (ADP) program on my PC and connect to the SQL database with Azero. So I am almost 100% sure that I can now in code, create a connection to another Access database (MDB) and update records. It is NOT possible though to LINK the tables in the MDB to the ADP, all updates need doing in vba code, but it is possible!
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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