K'zit met een probleempje.
Ik wil graag twee access databases handmatig syncen, welke op twee verschillende lokaties staan.
Na gistermiddag gezocht te hebben op goede methodes heb ik der voor gekozen om de records die gewijzigd zijn op te slaan in een XML middels het ZEER handige:
Je krijgt nu een leuke xml die ik natuurlijk beschikbaar kan stellen online zodat hij bereikbaar is bij die andere lokatie.
Middels het volgende stukje code kun je de XML weer terug zetten naar een ADO recordset en heel simpel weer invoeren in de database.
Dit werkt perfect als ik de XML file lokaal zet bij die tweede lokatie en dan het script laad.
Maar ik wil dus de XML file via een http adres inladen en verwerken als ADO recordset richting database.
Als ik dat "E:\folder2\test.xml" vervang voor een http adres krijg ik een "error: 80004005" zonder verdere omschrijving.
Ik vermoed dat het in het 256 zit maar ik kan nergens een duidelijke lijst vinden van waardes die ik kan gebruiken op die plaats.
Kortom: Gebruik van externe XML file (http) om in te laden in een ADO recordset.
Ik wil graag twee access databases handmatig syncen, welke op twee verschillende lokaties staan.
Na gistermiddag gezocht te hebben op goede methodes heb ik der voor gekozen om de records die gewijzigd zijn op te slaan in een XML middels het ZEER handige:
ASP:
1
| objrs.save "E:\folder\test.xml", 1 'adPersistXML |
Je krijgt nu een leuke xml die ik natuurlijk beschikbaar kan stellen online zodat hij bereikbaar is bij die andere lokatie.
Middels het volgende stukje code kun je de XML weer terug zetten naar een ADO recordset en heel simpel weer invoeren in de database.
ASP:
1
2
| set objrs = server.createObject("ADODB.recordset") objrs.open "E:\folder2\test.xml",,,,256 'adCmdFile |
Dit werkt perfect als ik de XML file lokaal zet bij die tweede lokatie en dan het script laad.
Maar ik wil dus de XML file via een http adres inladen en verwerken als ADO recordset richting database.
Als ik dat "E:\folder2\test.xml" vervang voor een http adres krijg ik een "error: 80004005" zonder verdere omschrijving.
Ik vermoed dat het in het 256 zit maar ik kan nergens een duidelijke lijst vinden van waardes die ik kan gebruiken op die plaats.
Kortom: Gebruik van externe XML file (http) om in te laden in een ADO recordset.
Ook wel de allergrootste _ _ _ _ _ (vul in met blokletters)