vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Access2k2 XML-Import CodePage angeben 
Autor: joedietz
Datum: 28.04.11 07:03

Hallo @all,

Ich habe ein kleines Tool geschrieben, mit dem ich XML-Daten incl. Attribute via vba-Code in eien ACC2k2 - DB einlese. Leider muß ich zum Import die Codepage anpassen, da in der DB nur Kryptische Zeichen für Umlaute erscheinen.

Zum Impirt verwende ich das MSXML2.DOMDocument.

Bin für jeden Tipp dankbar.

Viele Grüße und einen schönen Tag noch

Joe

Set xmlDoc = CreateObject("MSXML2.DOMDocument")
.
.
    Dim xmlRoot As MSXML2.IXMLDOMNode
    If FileExists(strFilename) Then
 
        xmlDoc.Load strFilename
        Set xmlRoot = xmlDoc.documentElement
        ZweigLesen xmlRoot    
    End If
.
.
 
Sub ZweigLesen(xmlNode As MSXML2.IXMLDOMNode)
 
    Dim xmlTmp As MSXML2.IXMLDOMNode
    Dim xmlTmpElem As MSXML2.IXMLDOMElement
    If xmlNode.nodeType = NODE_ELEMENT Then
        Set xmlTmpElem = xmlNode
        If xmlTmpElem.baseName <> _
          xmlNode.ownerDocument.documentElement.baseName Then
            strXML = strXML & xmlTmpElem.NodeName & vbCrLf
            strAttributes = checkAttributes(xmlNode)
            If strAttributes <> "" Then
            strXML = strXML & strAttributes & vbCrLf
            End If
 
            If xmlTmpElem.hasChildNodes Then
 
                If xmlTmpElem.firstChild.nodeType = NODE_TEXT Then
                    strXML = strXML & " : " & xmlTmpElem.firstChild.nodeValue
                End If
            End If
        End If
    End If
 
    If xmlNode.hasChildNodes = True Then
        For Each xmlTmp In xmlNode.childNodes()
            ZweigLesen xmlTmp
        Next xmlTmp
    End If
 
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Access2k2 XML-Import CodePage angeben1.503joedietz28.04.11 07:03

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel