Avatar billede _et Praktikant
07. januar 2004 - 18:21 Der er 35 kommentarer og
3 løsninger

fra Web formular til access db - hvordan

Jeg skal have data fra en Web formular, som folk indtaster i på nettet, puttet ind i en access database.

Det kan godt hænde at jeg bruger Access DB'en lokalt, mens at der er nogen der sender en Web formular, er det et problem, hvis jeg vil gå direkte fra Web --> ODBC --> Access ??

Hvis det er, havde jeg tænkt på at lade Web formularen gå ind i en mySQL db, og så lade mySQL sammenkøre med Access DB'en via ODBC, men jeg er ikke helt sikker på hvordan, og om der eventuelt var en smartere måde??

Kan man lave en automatisk sammenkøring af mySQL og Access

Ps. Kan det ikke lade sig gøre at køre en SQL kommando i Access, og få et output ?
Avatar billede terry Ekspert
07. januar 2004 - 20:19 #1
Not quite sure what your question is?


1>Det kan godt hænde at jeg bruger Access DB'en lokalt, mens at der er nogen der sender en Web formular, er det et problem, hvis jeg vil gå direkte fra Web --> ODBC --> Access ??

You can read/write data from an Access database which is on a web server. If you want to use the Access database locally then you need to download it to your PC, or make a web application to do what ever you need.

2>Hvis det er, havde jeg tænkt på at lade Web formularen gå ind i en mySQL db, og så lade mySQL sammenkøre med Access DB'en via ODBC, men jeg er ikke helt sikker på hvordan, og om der eventuelt var en smartere måde??

I know NOTHING about MySQL so I cant say if it is possible or not to "sammenkøre" with Access via ODBC! If it is possible to make you rown code in MySQL then it may be. Otherwise you can use ASP to "sammenkøre" between MySQL and Access!

3>Kan man lave en automatisk sammenkøring af mySQL og Access
See 2

4>Ps. Kan det ikke lade sig gøre at køre en SQL kommando i Access, og få et output ?

To get an output from Access using SQL you can use SQL in ASP (for example)
Avatar billede zedios Nybegynder
08. januar 2004 - 09:15 #2
Jeg tror spørgsmålet mere går på database låsning her ..

Du har forskellige muligheder for at styre låsninger i Access under "options --> advanced"  ("no lock", "All records", eller "Edited records")

Du kunne evt. forsøge dig med "Edited records" eller "No lock" i det her tilfælde så tror jeg faktisk at det vil være i meget få tilfælde du vil opleve blokerende låse i forbindelse med opdatering (afhgænger selvfølgelig af hvordan applikationen er skruet sammen).

Dit eget forslag løser ikke problemet med 100% sikkerhed i det der jo normalt er flere brugere der vil kunne tilgå dine webforms på en gang og de kan derfor potentielt låse for hindanden ..
Avatar billede terry Ekspert
08. januar 2004 - 10:51 #3
zedios>have you read the same question as I have? I see NOTHING which indicates that this has ANYTHING to do with locking!
But then some feedback from et would help :o)
Avatar billede zedios Nybegynder
08. januar 2004 - 14:54 #4
PS: Hvad mener du med output?
jeg går ud fra du kender til query funktionaliteten i Access - ellers er skal du måske kigge lidt på den :o)

Hvis du gerne vil trække noget ud af Access vil jeg ummidelbart anbefal dig at benytte ADO/ADO.NET fx. i ASP/ASP.NET
Avatar billede _et Praktikant
08. januar 2004 - 21:38 #5
Det er låsning/adgang det handler om.
Jeg er ved at lave noget for en kammerat, der har et lille firma.

Der er en server der fungerer som filserver/wwwserver, og så er der en hjemmeside hvor folk laver bestillinger. disse bestillinger bliver til kunder, som skal ind i den Access DB. Som det er nu kommer webfomularen som en mail, der manuelt skal indtastes i Access, det var dette skridt, jeg gerne ville undgå.

Jeg har i mine "unge" DB dage leget med WWW til Access, men har altid fundet det problematisk, fordi der er en masse problemer med filadgang og ligende
sikkert pga. manglende viden. Jeg er ikke særlig kendt i access.

Jeg kender ikke Query - hvor findes den?

Er der en af jer der har et eksempel på hvordan i vil tilgå(Query) en access db fra en .asp side??

Ps.
Hvad vil der ske, hvis min kammerat sidder og retter i DB'en, og wwwserver skriver i DB'en (Kunder vil KUN kunne tilføje rækker), vil den nye række dukke op nederst, med det samme, eller først ved næste åbning?
Avatar billede terry Ekspert
08. januar 2004 - 21:45 #6
et>can you explain HOW thsi (the original) question has anything to do with "låsning/adgang" or do you and zedios have something in common?

I suggest that you close the question and move it to ASP, you have a far better chance of getting an answer on ASP there!
Avatar billede _et Praktikant
08. januar 2004 - 21:50 #7
Jeg er ked af at du tror jeg kender zedios, men jeg søger oplysninger om access, og hvordan det virker - hvis du ikke er tilfreds med min måde at spørge på, så kan jeg ikke se hvad jeg skal gøre ved det. jeg er kommet noget nærmere i min søgen, at du ikke er kommet nærmere point, er ikke min skyld
Avatar billede _et Praktikant
08. januar 2004 - 21:52 #8
Jeg håber ikke at du bliver stødt
Avatar billede terry Ekspert
08. januar 2004 - 21:52 #9
et>I dont need the points but you need help :o)
Avatar billede _et Praktikant
08. januar 2004 - 21:54 #10
so be it
Avatar billede terry Ekspert
08. januar 2004 - 21:56 #11
et>I still cant see what the original question has to do with "låsning/adgang" but lets put that to one side for now.

Yout are asking about how to access an Access database from ASP, and that is why I am suggesting you move your question to that category. I know a little about ASP but I would still think you would get a much better answer there, thats all.
Avatar billede terry Ekspert
08. januar 2004 - 21:57 #12
If you place an answer and accept it yourself then you get your points back
Avatar billede _et Praktikant
08. januar 2004 - 22:01 #13
Det har du nok ret i, men da du nævner asp, tænker jeg at du måske havde god indsigt i Access og asp, og så kunne jeg evt. få et asp eksempel med, sammen med spørgsmålene om adgang - Jeg spørger jo orginalt om det er et problem at skrive i DB via WWW, samtidig med at jeg retter lokalt.
Avatar billede terry Ekspert
08. januar 2004 - 22:04 #15
You can NOT (easily) access an Access database which is on the internet from a local PC!
Avatar billede terry Ekspert
08. januar 2004 - 22:05 #16
If you need an administration program which only you have then I would suggest that you use ASP for this too.
Avatar billede _et Praktikant
08. januar 2004 - 22:06 #17
Tak.

Kan du evt. svare på:

Jeg kender ikke Query - hvor findes den?

Hvad vil der ske, hvis min kammerat sidder og retter i DB'en, og wwwserver skriver i DB'en (Kunder vil KUN kunne tilføje rækker), vil den nye række dukke op nederst, med det samme, eller først ved næste åbning?
Avatar billede _et Praktikant
08. januar 2004 - 22:08 #18
Jeg tror du har misforstået noget.

Databasen er ikke på Internettet, den er lokalt, der bliver bare skrevet i den FRA internettet
Avatar billede _et Praktikant
08. januar 2004 - 22:10 #19
Internet
  |
  |
WWWserver/Database
  |
  |
Lokal bruger
Avatar billede terry Ekspert
08. januar 2004 - 22:12 #20
Query, (MS Query) I'm not sure where you can get hold of it.

When you say "hvis min kammerat sidder og retter i DB'en" where is he doing that from?

You can have more than one application accessing the database and as long as you update these applications then you will see any alterations made to the data. But this is the same for ANY database you use, if you dont update (refresh) the page then you wont see any alterations made to the data!
Avatar billede terry Ekspert
08. januar 2004 - 22:13 #21
can you write to a database FROM the internet? How?
Avatar billede terry Ekspert
08. januar 2004 - 22:17 #22
to a local database FROM the internet
Avatar billede terry Ekspert
08. januar 2004 - 22:18 #23
now I'm off for the night, will take a look tomorrow
Avatar billede zedios Nybegynder
09. januar 2004 - 16:14 #24
Terry: hold op med at bitche!
At jeg kan læse mellem linierne og finde frem til problemets kerne uden det skal være skåret ud i pap er vel ok? :o)

Jeg støder tit på denne slags problemstillinger og spørgsmål i mit job som DBA ...
Avatar billede zedios Nybegynder
09. januar 2004 - 16:16 #25
MS QUERY følger med MS Office og kan fx. benyttes fra Excel ..

Eksempel på asp og dataadgang - kig fx. på www.codeproject.com - masser af gode eksempler ..
Avatar billede _et Praktikant
09. januar 2004 - 16:34 #26
Jeg prøver lige at lege lidt, og kigge på jeres kilder.
Avatar billede terry Ekspert
09. januar 2004 - 16:42 #27
zedios>Who are you trying to impress ...i mit job som DBA?

I've been in this line of work for longer than I care to mention, but I would never have guessed that this was a dB locking issue! But then I'm not a DBA :o)
Avatar billede zedios Nybegynder
09. januar 2004 - 18:24 #28
Terry> Never mind! I was not trying to impress anyone - just trying explaining why I expected it to be a locking issue ..

Have a nice weekend!
Avatar billede terry Ekspert
09. januar 2004 - 20:39 #29
You have a good one too zedios :o)
Avatar billede terry Ekspert
12. januar 2004 - 19:57 #30
et>can we have some responce please?

I dindt get an answer on a previous quetsion
"can you write to a database FROM the internet? How?
Avatar billede _et Praktikant
13. januar 2004 - 15:54 #31
Jeg bruger asp eller php, alt efter hvliket sprog webserveren snakker.

du nævner det jo selv.?
Avatar billede terry Ekspert
13. januar 2004 - 17:21 #32
What do I mention? "du nævner det jo selv.?"

you can NOT, as far as I know update an Access database on your local PC from an ASP page on a WEB server which is placed on the internet. Unless of course your local PC is also set up as a web server (fixed IP etc.)!
Avatar billede terry Ekspert
16. januar 2004 - 20:24 #33
come on, lets get this question closed! If your not happy with teh help you have recieved then place an answer yourself and accept it!
Avatar billede _et Praktikant
16. januar 2004 - 22:54 #34
Jeg syntes dette spm er kørt af sporet, og jeg har ikke fået noget jeg kan bruge, så jeg giver 50 point til jer hver, hvis zedios giver et svar.

Ps. Jeg syntes at dette spm har været en sur opgave at deltage i.
Avatar billede terry Ekspert
20. januar 2004 - 20:22 #35
he obviously doesnt wantany points :o)
Avatar billede zedios Nybegynder
21. januar 2004 - 00:51 #36
Det har været en blandet oplevelse, men jeg tror Terry har ret i at en del af spørgsmålet havde været bedre placeret under en anden katagori :o)
Avatar billede terry Ekspert
22. januar 2004 - 19:56 #37
.
Avatar billede _et Praktikant
23. januar 2004 - 22:23 #38
I skal have tak for hjælpen.

zedios --> Findes der andre steder i access hvor man kan styre låsningen af DB'en? Jeg kan nemlig ikke bruge min webform når access har DB'en åben?
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