Hallo,
Ups, das k�nnte in Arbeit ausarten, wenn Du nicht mehr die einzelen
Feldtypen der Tabellen kennst.
Wenn doch und die txt-Dateien einzelne Tabellen darstellen, k�nnte sich das
doch prima �ber asp
bei entsprechend hohem Server.TimeOut realisieren(ist aber auch noch mit ein
wenig Arbeit verbunden).
1. Alle Dateien mit dem Namen der einzelnen Tabelle in ein Verzeichnis
erstellen
2. Datenbank �ber ADOX erstellen
3. �ber FSO jede Datei mittels Schleife auslesen
3a. Da wohl die erste Reihe der Textdatei die Feldnamen den Inhalt in ein
Array umwandeln
�hnlich SpalteFeldnamen = Split(TextdateiInhalt, vbcrlf)(0)
Feldnamen = Split(SpalteFeldnamen, ",")
sql = "CREATE TABLE " & TextDateiname & "("
for i = 0 to Ubound(Feldnamen, 1)
If i = Ubound(Feldnamen, 1) then
sql = sql & Feldnamen(i) & " varchar(255))"
else
sql = sql & Feldnamen(i) & " varchar(255), "
end if
next
Tabelle �ber sql erstellen
3b. Den weiteren TextDateiInhalt als Tabelleninhalt in die DB schreiben
for i = 1 to Ubound(SpalteFeldnamen, 1)
FeldDaten = Split(SpalteFeldnamen(i), ",")
for u = 0 to Ubound(FeldDaten, 1)
If FeldDaten(i) > "" Then
UpdateFeldDaten = UpdateFeldDaten & FeldDaten(i) & "|"
UpDateFeldNamen = UpDateFeldNamen & Feldnamen(i) & "|"
end if
next
ArrayFeldDaten = Split(Replace(UpDateFeldDaten & "|", "||"), "|")
ArrayFeldNamen = Split(Replace(UpDateFeldNamen & "|", "||"), "|")
Daten eintragen
rs.AddNew ArrayFeldNamen, ArrayFeldDaten
next
Mit freundlichen Gr��en
Hotel Andr�
Andr� Scheres
http://hotelandre.de
http://partnerhotels.com
-----Urspr�ngliche Nachricht-----
Von: Stephan Schumann [mailto:sts@;kkcomputer.de]
Gesendet: Mittwoch, 6. November 2002 12:51
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] Re: AW: Re: Access DB erstellen mit *.bat?
Ne leider nicht. Das Problem ist das die DB`s die mir vorliegen als *.dbf
Files daherkommen. Auf *.dbf`s hab ich schon versucht zuzugreifen per ASP
mit dem Resultat das ich mir einige N�chte um die Ohren geschlagen hab um am
Schlu� entnervterweise meinen Rechner fast aus dem Fenster zu werfen (das
mit den dbf`s hatte ich hier auch schon gepostet nur konnte mir da keiner so
richtig helfen). Ich hab jetzt ein Kommandozeilentool gefunden das die db`s
umwandelt in *.txt files (Kommaseperiert) und aus diesen will ich dann
wiederrum die access db generieren.
Gr��e Stephan
----- Original Message -----
From: "Wolfgang Kluge" <[EMAIL PROTECTED]>
To: "AspGerman Kaffeehaus" <[EMAIL PROTECTED]>
Sent: Wednesday, November 06, 2024 12:33 PM
Subject: [aspdecoffeehouse] Re: AW: Re: Access DB erstellen mit *.bat?
> Hi,
>
> Dateien kopieren kannst Du auch mit .bat..
> Reicht dass denn nicht aus?
>
> Wolfgang
> http://www.vbwelt.de/
>
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
>
| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp