externe Datenanbindung mit einer *.txt
Asin Face
- html
Hallo zusammen,
ich lese über die externe datenanbindung eine txt-datei aus. nun möchte ich in dieser txt einen bestimmten, sagen wir mal den fünften, datensatz direkt auslesen. gibt es eine möglichkeit die datensätze in der txt direkt anzusprechen?
Hallo Asin
ich lese über die externe datenanbindung eine txt-datei aus.
Was verstehst Du unter der externen Datenanbindung?
nun möchte ich in dieser txt einen bestimmten, sagen wir mal den fünften, datensatz direkt auslesen.
Wenn Du es bereits schaffst die Datei auszulesen, dann solltest Du auch auf einen bestimmten Datensatz zugreifen können.
gibt es eine möglichkeit die datensätze in der txt direkt anzusprechen?
Was verstehst Du unter "direkt"? Wie ist die Textdatei strukturiert?
Sind alle Zeilen gleich lang? Wenn ja, dann ja, d.h. Du kannst direkt darauf zugreifen. Solch einen Zugriff nennt man "Random Access". Wenn nein, dann nein, dann kannst Du sinnvollerweise nur sequentiell eine Zeile nach der anderen einlesen.
Freundliche Grüße
Vinzenz
PS: Mit HTML hat das ganze nichts zu tun.
hi,
ich lese über die externe datenanbindung eine txt-datei aus.
Was verstehst Du unter der externen Datenanbindung?
vielleicht http://de.selfhtml.org/dhtml/modelle/datenanbindung.htm?
gruß,
wahsaga
Hallo wahsaga
vielleicht http://de.selfhtml.org/dhtml/modelle/datenanbindung.htm?
Die Seite kannte ich noch gar nicht - und werde sie auch schnell wieder vergessen :-)
Freundliche Grüße
Vinzenz
Hi,
gibt es eine möglichkeit die datensätze in der txt direkt anzusprechen?
das kommt drauf an...
Auf die Programmiersprache, die Du nicht genannt hast, und ob diese Daten ab einer bestimmten Byte-Position lesen kann.
Und darauf, ob die Datensätze feste Längen haben oder ansonsten ein Index für die Datensätze vorhanden ist. Die erste Möglichkeit ist zwar einfacher, aber unflexibel und erzeugt u.U. sehr viel Füllbytes.
freundliche Grüße
Ingo
War wohl etwas zu ungenau. Angebunden habe ich die Daten, wie in dem Link von wahsaga (http://de.selfhtml.org/dhtml/modelle/datenanbindung.htm?) beschrieben. Also in der textdatei habe ich die kopfzeile und darunter die zeile mit dem inhalt, der dann ausgelesen wird. klappt auch soweit in der suche bzw wenn ich die daten direkt auslese nur in der ersten zeile. jetzt will ich aber noch eine zweite, dritte und vierte zeile einfügen und diese auslesen. Das ganze sieht so aus:
<body bgcolor="ffffff">
<SCRIPT language=JavaScript src="fa.js" type=text/javascript></SCRIPT>
<object id="Adressen" classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83">
<param name="DataURL" value="_gtv.txt">
<param name="UseHeader" value="true">
<param name="FieldDelim" value="|">
</object>
<br><br>
<table id="Anzeigetabelle" datasrc="#Adressen" background="../img/bg/shh.jpg" border=0 width=450 height=410 cellpadding=12 cellspacing=0 style="font-size:8pt;border-width:1px;border-style:solid;border-color:#efcf94;background-repeat:no-repeat;">
<tr width="100%">
<td height=40 align=left valign=top><b><span datafld="name" dataformatas="html"></span></b></td>
<td align=right valign=top><a href="../main.html" target="v_land"><img src="../img/home.jpg" border=0></a></td>
</tr>
...usw.
In diesem Fall greift er auf den ersten Datensatz in der Textdatei zu. Ich weiss aber nicht wie ich den zweiten ansteuern kann. Also den in der nächsten Zeile.