Hmm, also ich bef�rchte ich muss da noch viel lernen.
Vielen DAnk f�r das Skript. Ich muss mir das jetzt wohl erstmal
verinnerlichen.

Abr k�nntest du mir kurz erkl�ren, was hier passiert?

***********************************************************************
For each objekt in xdoc.childNodes
        sql = "INSERT INTO table (ObjektArtIP,ObjLand,....) VALUES ("
        ' achtung: gross/klein-schreibung ist wichtig!
        sql = sql & sqlString(objekt,"ObjektArtIP") & "," ....
        .....
        conn.execute sql
Next
***********************************************************************

Da blcik ich leider gar nicht durch und f�r was ist die Funktion am Ende
gut. Bitte nur kurze Antwort nicht zuviel Arbeit machen, versuche den Rest
selbst rauszufinden.
Danke.
Martin




















-----Urspr�ngliche Nachricht-----
Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 12. November 2001 15:48
An: ASP Datenbankprogrammierung
Betreff: [aspdedatabase] RE: AW: RE: Objektdaten aus Textdatei lesen


>
> HAllo Claudius,
>
> mit XML kenne ich mich leider gar nicht aus. Ich habe schon
> mittels asp ein Skript erstellt, das mir die ganze Arbeit
> abnimmt. Ist es schwer dieses XML ... zu nutzen, oder f�r
> mich selbst als Einsteiger zu l�sen?
>

Dem Ingenieur ist nichts zu schw�r... Kann fehler enthalten, da aus dem
kopf hingeschrieben...

<%
' auslesen der datei per FSO mit readAll und alles in strData packen..
' das kannst Du selber...
Set xDoc = Server.CreateObject("MSXML2.DOMDocument")
xDoc.async = false
xdoc.loadXML "<root>" & strData & "</root>"
For each objekt in xdoc.childNodes
        sql = "INSERT INTO table (ObjektArtIP,ObjLand,....) VALUES ("
        ' achtung: gross/klein-schreibung ist wichtig!
        sql = sql & sqlString(objekt,"ObjektArtIP") & "," ....
        .....
        conn.execute sql
Next

Function sqlString(obj,name)
        sqlString = "'" & replace(obj.selectSingleNode(name).text _
        ,"'","''") & "'"
End function
%>


Claudius


>
>
> >
> >
> > Hallo Liste,
> >
> > ich habe folgende Frage. Ich muss auf einfache Weise ein asp-Skript
> > erstellen, welches mir Daten aus einer Textdatei ausliest
> und in meine
> > access DB schreibt. Die Datenstruktur sieht folgenderma�en aus ...
> >
> > <Objekt>
> > <ObjektArtIP>freistehendes EFH</ObjektArtIP> <ObjLand>004</ObjLand>
> > <ObjPLZ>34117</ObjPLZ> <ObjOrt>Kassel</ObjOrt>
> <ObjStrasse>Mittelgasse
> > 30</ObjStrasse> <FlaechenSL>m�</FlaechenSL>
> > <LaengenSL>m</LaengenSL> <WaehrungSL>DEM</WaehrungSL>
> > <Kaufpreis>390000</Kaufpreis> <Mietpreis>1540</Mietpreis> </Objekt>
> >
> > <Objekt>
> >  .
> >  .
> >  .
> > </Objekt>
> >
> > Es sind einzelne Objekte in der Textdatei enthalten und
> diese f�llen
> > jeweils eine Zeile in meiner DB. Ich dachte an das FSO, das
> mich beim
> > Importieren unterst�tzen soll. Ich will eine Zeile
> auslesen, dann die
> > n�chste und die n�chste ... bis ich alle Daten eines
> Objektes habe und
> > dann diese Daten in die Zeile der DB schreiben. Dann will ich das
> > n�chste Objekt bearbeiten.
> >
> > Meine erste Frage nun. Wie kann ich die Daten zwischen den Tags am
> > besten auslesen? Vielleicht hat auch jemand andere vern�nftigere
> > Ans�tze. F�r Hilfe bin ich immer dankbar.
> >
>
> Das ist fast xml... Mach xml draus(nur ein root element) und
> benutz das MSXML2.DOMDocument um an die Daten zu kommen
>
>
> Claudius
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv Sie
> | k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv Sie
> | k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>


| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an