Avatar billede maddog_em Nybegynder
05. november 2010 - 09:32 Der er 11 kommentarer og
1 løsning

skrive/læse/slette i access DB fra HTML

Hej

Jeg er ved at lave en medlemsoversigt for en forening.
Her vil jeg lave en lille lokal website, der bare skal køres fra den lokale host.
Jeg har valgt at lave det i HTML da alle pc'er kan vise dette i deres browser. Problemet er så at jeg ikke kan se hvordan jeg skal lave en DB forbindelse i HTML, der giver adgang til at skrive/slette/læse.

Jeg kender lidt til DB forbindelser i ASP, men problemet med ASP kræver en server for at vises.....

Nogle der kan hjælpe med HTML - mangler lige lidt input til at komme videre
Avatar billede keysersoze Ekspert
05. november 2010 - 09:49 #1
Du kan ikke snakke sammen med en database med HTML - HTML er et klientsprog og du skal over i et serversprog som fx ASP eller PHP for at kunne kommunikere med en database.
Avatar billede maddog_em Nybegynder
05. november 2010 - 09:54 #2
Ja - det frygtede jeg også ;( men nu er det bekræftet

men er der en mulighed for at afvikle en asp direkte på en pc?
Det jeg gerne vil opnå er at gemmer både asp filerne og databasen på en usb nøgle. Hvorefter en hvilken somhelst pc kan afvikle dette mini site
Avatar billede keysersoze Ekspert
05. november 2010 - 10:41 #3
alle serverside-sprog kræver en form for server - i tilfælde af ASP vil IIS (Internet Information Services) være en mulighed og den kan i teorien installeres på alle PC'er, men i praksis er den ikke en del af alle windows-versioner og derfor ikke altid muligt. PHP sammen med MySQL derimod burde kunne installeres alle steder, men det er måske overkill bare for at kunne køre en lille applikation.
Avatar billede maddog_em Nybegynder
05. november 2010 - 10:45 #4
PHP og MySQL er en mulighed - det der er mest vigtig er at det bliver så nemt for brugeren/brugerne da de fleste af dem nok ikke ligger inde med den helt store IT forståelse.....
Avatar billede maddog_em Nybegynder
05. november 2010 - 10:48 #5
hvis man nu siger at databasen som medlemmerne skal oprettes i ligger på en usb nøgle - hvordan kommer jeg så videre herfra?

nogle ideer - ud over PHP
Avatar billede keysersoze Ekspert
05. november 2010 - 10:55 #6
Lav en Access-applikation i stedet? Det lyder betydelig mere simpelt i dit setup.
Avatar billede maddog_em Nybegynder
05. november 2010 - 12:00 #7
Hej

grunden til at jeg ville kører det via HTML eller ASP var for at brugerne ikke fik åbnet en Access, da jeg tror det vil få de fleste til at opgive en simpel indtastning med det samme.

med et web interface kan det hele sættes rigtig lækkert op, det er måske også muligt med en Access-applikation - det har jeg bare ingen erfaring i.........endnu :)
Avatar billede keysersoze Ekspert
05. november 2010 - 12:33 #8
Du vil sagtens kunne opbygge et relativt lækkert brugerinterface i Access - og det samme er også tilfældet med en windows-applikation udvikle i fx .NET (det har alle installeret). Men det er klart, at begge dele er noget andet udviklingsmæssigt end klassisk ASP.

MySQL er en serverdatabase og ikke en fildatabase som Access så det vil kræve opsætning for hver klient - men så kunne der måske overvejes XML som beholder til data.
Avatar billede maddog_em Nybegynder
08. november 2010 - 09:04 #9
Hej Keysersoze

har lige brugt lidt af weekenden på at komme igang med et .NET projekt, det er nok lidt overkill - men det er faktisk ganske sjovt, så det vil jeg prøve.....

smid et svar - du gav mig et spark i den rigtige retning
Avatar billede keysersoze Ekspert
08. november 2010 - 10:16 #10
svar :)

Ved ikke hvor langt du er nået, men overvej data-strategien nøje - Access er en fin mulighed i en .NET applikation, men du kunne også overveje en MSSQL på en server så din Access ikke pludselig bliver slettet.
Avatar billede maddog_em Nybegynder
08. november 2010 - 10:22 #11
Ja - MSSQL er en mulighed, Men jeg tror jeg holder mig til Access, da brugerne gerne vil have muligheden for at flytte det fra PC til PC via en usb stick

men ja - sikkerheden er jo selvfølelig ikke så høj
Avatar billede keysersoze Ekspert
08. november 2010 - 21:40 #12
Du vil også stadig kunne flytte en applikation selvom den er bygget på MSSQL - det kræver bare en internetadgang.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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