vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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
Run Timeerror '91' 
Autor: dereric
Datum: 24.06.05 09:26

Hallo leutz,
ich habe nen Programm und ein Problem. Das Programm hat mal funktioniert nur habe ich entweder beim Kompilieren einen Fehler gemacht oder irgend eine Zeile versehentlich gelöscht. Immer wieder Tritt auf das ich nen Runtimeerror '91' bekomme. Ich will diesen eigentlich nicht unterdrücken da sonst das Programm garnicht mehr funktioniert. Ich möchte eigentlich nur das Programm wieder haben sodas es richtig funktioniert.
Hier das Programm:
Option Explicit
 
Const FileName = "c:\test.xml"
Dim XDoc As MSXML.DOMDocument
 
Private Sub Form_Load()
    BauMalNeXMLDatei
    OpenXMLDoc FileName
    lblTest.Caption = ReadXMLAttribute("Hallo/Tralala/Blabla", "Temperatur")
    Set XDoc = Nothing
End Sub
 
Private Sub BauMalNeXMLDatei()
    Dim xn As MSXML.IXMLDOMNode
    Dim xn2 As MSXML.IXMLDOMNode
    Dim xa As MSXML.IXMLDOMAttribute
 
    ' Neues XML Document im lokalen Speicher erstellen
    Set XDoc = New MSXML.DOMDocument
 
    ' 1. Knoten erstellen
    Set xn = XDoc.createNode(1, "Hallo", "")
    XDoc.appendChild xn
 
    ' Noch einen Knoten erstellen
    Set xn = XDoc.createNode(1, "Tralala", "")
 
    ' Knoten Tralala als Unterknoten von Hallo anfügen
    Set xn2 = XDoc.selectSingleNode("Hallo")
    xn2.appendChild xn
 
    ' Knoten Blabla erstellen
    Set xn = XDoc.createNode(1, "Blabla", "")
    'Attribut Temperatur mit Wert 20 erstellen unter Blabla erstellen
    Set xa = XDoc.createAttribute("Temperatur")
    xa.Text = 204321
    xn.Attributes.setNamedItem xa
'    Set xa.parentNode = xn
 
    ' Jetzt Blabla als unterknoten unter Hallo->Tralala einbauen
    Set xn2 = XDoc.selectSingleNode("Hallo/Tralala")
    xn2.appendChild xn
 
    ' Auf Festplatte Speichern
    XDoc.save FileName
    ' Speicher wieder freigeben
    Set XDoc = Nothing
End Sub
 
Private Sub OpenXMLDoc(ByVal FilePath As String)
    Set XDoc = New MSXML.DOMDocument
    XDoc.Load FilePath
End Sub
 
Private Function ReadXMLAttribute(ByVal XPath As String, ByVal AttName As _
  String) As String
 XDoc.selectSingleNode(XPath).selectSingleNode(XPath).selectSingleNode( _
 XPath).Attributes.getNamedItem (AttName)
End Function
Was macht es?
Es erstellt eine XML Datei mit 2 Unterknoten und 1 Attribut mit einem Wert. Der Wert soll in ein Label hinein geschreiben werde. Das macht er nicht mehr -__- . Er erstellt zwar die XML aber zeigt in der form nich den Wert in dem Label an. Habe schon so einiges versucht aber nix ging.

Ich bitte um Hilfe

IHR SEID ALLE SO
mfG
dereric


P.S.: schreibt mir eine eMail

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Run Timeerror '91'735dereric24.06.05 09:26
Re: Run Timeerror '91'503Wolfgang24.06.05 10:30
Re: Run Timeerror '91'430dereric24.06.05 10:39
Re: Run Timeerror '91'422dereric24.06.05 13:58

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