Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


XML via ASP in i Accessdatabas

Postades av 2005-04-18 11:42:39 - Andreas Groman, i forum access, Tråden har 3 Kommentarer och lästs av 741 personer

Hej!

Vill kunna importera värden från en ASP-sida till Access 2003. ASP-sidan returnerar värdena i ren XML. Har testat att spara ner sidan och importera med Access 2003's inbyggda importfunktion för XML men det ger endast en tabell med nullvärden.

Har letat runt och det verkar som XMLDOM är det som ska användas men har ingen koll på det.
Skulle behöva hjälp/tips med ett skript som fixar detta.


Mvh
/Andreas


Svara

Sv: XML via ASP in i Accessdatabas

Postades av 2005-04-21 09:16:15 - Mikael Sand

Detta är inget svar utan en fundering kring lösning:
När jag råkar ut för liknande problem så använder jag metoden "working backwards", d v s "jobba baklänges".

Försök att skapa ett XML-dokument utifrån data i Access2003. Titta på dokumentet och se om du kan se uppenbara skillnader mellan det dokument som Access2003 har skapat och det som du vill importera.

Ofta är det ganska givet och i de fallen är det bara att ändra den rutin som skapar källdatat, i ditt fall ditt script.

//Mikael Sand


Svara

Sv:XML via ASP in i Accessdatabas

Postades av 2005-04-29 14:03:53 - Andreas Groman

Hej!

Tack för svaret även om det inte var någon egentlig lösning :)

Har fortfarande inte lyckats fixa det, har testat med importXML men då kan man inte påverka strukturen på den importerade xml-filen. Tänkte köra antingen med XMLDom eller xmlhttp men skulle behöva köra xml-filen genom ett xsl-dokument för att tvätta datat först. Nån som har några ideér? Bifogar ett exempel på xml-filen som ska importeras, den uppdateras dagligen:
Behöver ha det i en accessdatabas där curveid samt title ligger i en tabell samt datum och sjävla value i en annan som länkas ihop av en primärnyckel.

- <curve id="22186" title="Avg TT All ECM12 D1 FW" type="forecast">
- <entry date="2005-01-01 00:00:00">
<point date="2005-01-01 00:00:00" value="6.555117152" />
<point date="2005-01-02 00:00:00" value="6.462998603" />
<point date="2005-01-03 00:00:00" value="4.725106396" />
<point date="2005-01-04 00:00:00" value="6.437339408" />
<point date="2005-01-05 00:00:00" value="6.349340822" />
<point date="2005-01-06 00:00:00" value="7.874444944" />
<point date="2005-01-07 00:00:00" value="8.887169017" />
<point date="2005-01-08 00:00:00" value="7.333827835" />
<point date="2005-01-09 00:00:00" value="7.608938237" />
<point date="2005-01-10 00:00:00" value="10.24687719" />
</entry>
- <entry date="2005-01-02 00:00:00">
<point date="2005-01-02 00:00:00" value="6.289055597" />
<point date="2005-01-03 00:00:00" value="4.774978078" />
<point date="2005-01-04 00:00:00" value="6.429045012" />
<point date="2005-01-05 00:00:00" value="6.448217534" />
<point date="2005-01-06 00:00:00" value="7.958552781" />
<point date="2005-01-07 00:00:00" value="8.906700241" />
<point date="2005-01-08 00:00:00" value="9.692632851" />
<point date="2005-01-09 00:00:00" value="6.342090249" />
<point date="2005-01-10 00:00:00" value="4.271948205" />
<point date="2005-01-11 00:00:00" value="2.97476944" />
</entry>


Svara

Sv: XML via ASP in i Accessdatabas

Postades av 2005-05-11 15:17:11 - Andreas Groman

Hej!
Har kommit en bit men skulle behöva lite hjälp med dom sista grejerna om det är någon som har nåt tips.

Nu behöver jag loopa igenom hela dokumentet, sätta entry date som insert date för varje värde därunder. Och sedan spara det i en accessdatabas. Lite borta i navigeringen av DOMobjekten så skulle verkligen uppskatta alla tips :)
Alltså:

Entry Date Point Date Value
2005-01-01 00:00:00 2005-01-01 00:00:00 736.32485617
2005-01-01 00:00:00 2005-01-02 00:00:00 1780.443517074
2005-01-01 00:00:00 2005-01-03 00:00:00 1720.361175887
2005-01-01 00:00:00 2005-01-04 00:00:00 1388.030518839
2005-01-01 00:00:00 2005-01-05 00:00:00 1251.817350687
2005-01-01 00:00:00 2005-01-06 00:00:00 1504.235428622
2005-01-01 00:00:00 2005-01-07 00:00:00 1555.934405103
2005-01-01 00:00:00 2005-01-08 00:00:00 1753.155190667
2005-01-01 00:00:00 2005-01-09 00:00:00 875.937421321
2005-01-01 00:00:00 2005-01-10 00:00:00 297.084338682




Så här ser det ut:


Sub ImportXML()


Dim xmlElement As MSXML2.IXMLDOMNode
Dim xmlNode As MSXML2.IXMLDOMNode

Set domIn = New DOMDocument30

domIn.async = False


If domIn.Load("C:\fileAsXML.xml") Then

Set xmlElement = domIn.childNodes(1).childNodes(0).childNodes(0)

Debug.Print xmlElement.Attributes(0).nodeValue
For Each xmlNode In xmlElement.childNodes
Debug.Print xmlNode.Attributes(0).nodeValue, xmlNode.Attributes(1).nodeValue

Next xmlNode

End If


Svara

Nyligen

  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 876
27 965
271 771
669
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies