[alg]MS-SQL database vullen via website

Pagina: 1
Acties:
  • 279 views

Acties:
  • 0 Henk 'm!

  • pkouwer
  • Registratie: November 2001
  • Laatst online: 13-09 21:05
ik heb al eens eerder een topic hierover geopend en wegens gebrekkig info is deze weer gesloten. Ondertussen is het project wat verder dus doe ik een nieuwe poging:

ik moet een website maken met wat invulvelden, laten we zeggen voornaam | achternaam | bedrijfsnaam | etc.
deze website is publiek toegankelijk: http://www.bedrijfx/invul.html.

Nadat deze gegevens zijn ingevuld, men op de knop OK drukt moet deze gegevens in de database van de klant terecht komen op het interne netwerk. De database wordt door een ander systeem gebruikt en is een MSSQL database.

Ik wil dit op de volgende manier uitvoeren: de website maakt er een XML-file van die op de www-server wordt opgeslagen. De interne (MS-SQL database) moet dit bestand ophalen en in de database zetten. Hier zit ook de moeilijkheid. Op Internet kan ik wel vinden hoe dit XML-bestand te importeren in de database, maar alleen als complete structuur in 1 veld. Ik wil de data in aparte velden hebben.

hoe kan ik dit bewerkstelligen of kan ik dit op een compleet andere manier oplossen.

Acties:
  • 0 Henk 'm!

  • keesdewit
  • Registratie: December 2003
  • Laatst online: 19-06 20:46
Je kunt het formulier ook rechtstreeks op de SQL server aansluiten. Als dit over internet moet kun je hem beveiligen met SSL.

Een andere mogelijkheid is om aan de kant van de SQL server een webservice te draaien die verzoeken van het (externe) formulier verwerkt.

Als je echt xml bestanden wilt importeren in je eigen relationele model dan kun je daarvoor OPENXML gebruiken: http://msdn.microsoft.com/en-us/library/ms186918.aspx

Acties:
  • 0 Henk 'm!

  • pkouwer
  • Registratie: November 2001
  • Laatst online: 13-09 21:05
keesdewit schreef op vrijdag 08 oktober 2010 @ 21:50:


Als je echt xml bestanden wilt importeren in je eigen relationele model dan kun je daarvoor OPENXML gebruiken: http://msdn.microsoft.com/en-us/library/ms186918.aspx
...k had al zoiets gevonden echter kon ik niet vinden hoe ik i.p.v. de XML-data in de query dit uit een extern bestad te halen.

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 16:23
Moet het perse met dat XML bestand? Kun je het niet gewoon met PHP doen? Dan kun je de SQL query gewoon in PHP zetten :)

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Met alle respect; als je even googled en de eerste-de-beste PHP/ASP.Net/Whatever tutorial volgt heb je in no-time een formuliertje op je site dat je rechtstreeks een DB in poft. Daar komt geen XML aan te pas. En omdat we hier in de Devschuur wel uit gaan van een bepaald minimum niveau en dit daar toch wel onder ligt gaat, helaas, dit topic ook weer op slot. Niet alleen vanwege het niveau maar ook omdat ik nergens ook maar enige eigen inzet kan terugvinden in het verhaal. Ik zie 3 alinea's omschrijving van wat je wil, 1 alinea over je vorige topic en een een "hoe moet dit" zin. Dat is geen topic. Dat is een scriptrequest.

Neem onze Quickstart nou eens door.

[ Voor 9% gewijzigd door RobIII op 08-10-2010 22:10 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.