Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
SQL abfragen von CSV, Spaltennamen komma separiert
zurück: Bestimmte Einträge in Combobox "bold" weiter: carriage return finden Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Gast



Verfasst am:
20. März 2009, 17:50
Rufname:

SQL abfragen von CSV, Spaltennamen komma separiert - SQL abfragen von CSV, Spaltennamen komma separiert

Nach oben
       Version: Office 2003

Hallo zusammen,

ich lese aus einer CSV, genauer aus den LOGs von Speedfan werte aus und schreib sie in eine Access-DB. Das Programm war fertig, ich zufrieden. Nun kam aber zu den Spaltenname 3.3V hinzu, und es KRACHT. SQL kann mit dem "." nicht umgehen, die beste methoden die mir im Moment einfällt ist auf SQL-Befehle zu verzichten und mit readline und skipline durchzunavigieren, ätzend! Habe das ganze in VBscript realisiert.

Gibt es irgendeine Möglichkeit 3.3V doch als Spaltennamen zu handeln.

Zeigt her was ihr wisst, Danke!
steffen0815
VBA-Programmierer


Verfasst am:
20. März 2009, 18:01
Rufname:


AW: SQL abfragen von CSV, Spaltennamen komma separiert - AW: SQL abfragen von CSV, Spaltennamen komma separiert

Nach oben
       Version: Office 2003

Hallo,
Zitat:
ich lese aus einer CSV, genauer aus den LOGs von Speedfan werte aus und schreib sie in eine Access-DB
Wie machst du das genau? Der Standardimport
Datei -> Externe Daten -> Importieren (Docmd.TransferText)
sollte eigentlich damit klarkommen.

_________________
Gruß Steffen
Gast



Verfasst am:
20. März 2009, 18:33
Rufname:

AW: SQL abfragen von CSV, Spaltennamen komma separiert - AW: SQL abfragen von CSV, Spaltennamen komma separiert

Nach oben
       Version: Office 2003

Ich mach das schpn über ein SCRIPT und mit SQL befhlen und nicht von hand.
hier mal auszüge aus meinem code.


Die Variablen sind für euch denke ich nicht weiter wichtig. Es kracht nur bei "3.3V", bei werden wie "CPU", "CPU FAN" etc. kein Problem.

command="SELECT * FROM " & strTabellenName & " " & strWhereClause
set objValues=objConnectionCSV.Execute(command)
CurrentValue=objValues.Fields(Messwert)

...
SichererWert=CurrentValue
...

cmd="INSERT INTO wa_RecordedValues ([DateTime],[ObjectID],[Value]) values ('"&Datumsattribut&" "&sekundenwandler(objValues.Fields.Item("Seconds"))&"',"&objectID&", '"&SichererWert&"')"
steffen0815
VBA-Programmierer


Verfasst am:
20. März 2009, 18:52
Rufname:

AW: SQL abfragen von CSV, Spaltennamen komma separiert - AW: SQL abfragen von CSV, Spaltennamen komma separiert

Nach oben
       Version: Office 2003

Hallo,
du sollst es auch (letztendlich) nicht mit Hand machen, sondern per Standardbefehl (Docmd.TransferText).
Siehe auch: Import-/Exportspezifikation anlegen

_________________
Gruß Steffen
Gast



Verfasst am:
23. März 2009, 11:02
Rufname:


AW: SQL abfragen von CSV, Spaltennamen komma separiert - AW: SQL abfragen von CSV, Spaltennamen komma separiert

Nach oben
       Version: Office 2003

danke aber dass ist weit von de fuktionen weg welche ich benötige
Gast



Verfasst am:
23. März 2009, 11:30
Rufname:

AW: SQL abfragen von CSV, Spaltennamen komma separiert - AW: SQL abfragen von CSV, Spaltennamen komma separiert

Nach oben
       Version: Office 2003

Hallo,
Zitat:
danke aber dass ist weit von de fuktionen weg welche ich benötige
Nun ich war der Meinung, du möchtest eine CSV ins Access importieren, aber man kann sich so leicht irren Wink.

Gruß Steffen
Gast



Verfasst am:
23. März 2009, 12:29
Rufname:

AW: SQL abfragen von CSV, Spaltennamen komma separiert - AW: SQL abfragen von CSV, Spaltennamen komma separiert

Nach oben
       Version: Office 2003

Ja, trotzdem Danke ;) Geht leider auch nicht wenn ich den Objektbezeichner richtig Quote. ADODB hat wohl ein Problem mit "." im Spaltenname. Echt besch...
Gast



Verfasst am:
23. März 2009, 12:35
Rufname:

AW: SQL abfragen von CSV, Spaltennamen komma separiert - AW: SQL abfragen von CSV, Spaltennamen komma separiert

Nach oben
       Version: Office 2003

Hallo,
Zitat:
Habe das ganze in VBscript realisiert
Ok, mein Fehler, habe das überlesen Embarassed .

Kannst du nicht den Header der Textdatei per VBS einfach anpassen, evtl. in einer Kopie.

Gruß Steffen
Gast



Verfasst am:
23. März 2009, 12:54
Rufname:


AW: SQL abfragen von CSV, Spaltennamen komma separiert - AW: SQL abfragen von CSV, Spaltennamen komma separiert

Nach oben
       Version: Office 2003

ja das wäre eine idee, das problem ist dass speedfan alle 3 sek darauf schreibt. evtl. könnten dabei konfilkte entstehen. Will nicht nochmal in ein solches Problem rennnen. Werde es jetzt wohl mit readline etc. handeln müssen =(, muss dadurch aber viel Grundlegendes ändern, und habe damit noch nicht gearbeitet. Viel unnötige Arbeit, auch dank ADODB.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Mehrfachauswahl aus Listenfeld kombiniert mit SQL IN (...) 2 SMArmageddon 2417 01. Sep 2004, 15:07
SMArmageddon Mehrfachauswahl aus Listenfeld kombiniert mit SQL IN (...)
Keine neuen Beiträge Access Tabellen & Abfragen: sql neue tabelle erstellen 3 Gast 1232 19. Jul 2004, 23:09
lothi sql neue tabelle erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: SQL ausführen 46 Gast_Matcher 2947 30. Jun 2004, 11:17
tocotronicx SQL ausführen
Keine neuen Beiträge Access Tabellen & Abfragen: Eingabefelder in Abfragen?!?! 6 Diovan80 609 28. Jun 2004, 09:51
Diovan Eingabefelder in Abfragen?!?!
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Zahlen in Abfragen Aufrunden 1 GAST 575 28. Mai 2004, 13:42
lothi Zahlen in Abfragen Aufrunden
Keine neuen Beiträge Access Tabellen & Abfragen: Spaltennamen einer Tabelle ermitteln 1 Alexander Neron 899 27. Mai 2004, 13:47
lothi Spaltennamen einer Tabelle ermitteln
Keine neuen Beiträge Access Tabellen & Abfragen: mehrere Abfragen in einem Formular zum Auswerten 2 bpointz 1086 27. Mai 2004, 10:39
bpointz mehrere Abfragen in einem Formular zum Auswerten
Keine neuen Beiträge Access Tabellen & Abfragen: Case (SQL) auch in Access möglich?? 4 Doro 14281 07. Mai 2004, 07:53
Gast Case (SQL) auch in Access möglich??
Keine neuen Beiträge Access Tabellen & Abfragen: SQL - Union oder join Abfrage 4 Franzi 1495 05. Mai 2004, 15:18
Franzi SQL - Union oder join Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Teile eines Memofeldes abfragen 8 hYpa 869 30. März 2004, 10:06
hYpa Teile eines Memofeldes abfragen
Keine neuen Beiträge Access Tabellen & Abfragen: wie das Ergebnis einer Abfrage als *.csv exportieren 4 Herb 786 11. März 2004, 13:28
Herb wie das Ergebnis einer Abfrage als *.csv exportieren
Keine neuen Beiträge Access Tabellen & Abfragen: 2 Textboxen und 2 Kombifelder mit UND (ODER) abfragen 1 Gast 486 03. März 2004, 09:57
lothi 2 Textboxen und 2 Kombifelder mit UND (ODER) abfragen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML CSS