Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: speichern bei einem ereignis

  1. #1
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hallo,
    wie kann ich in c++, oder VBA daten bei einem ereignis=true in eine csv datei schreiben?

    d.h ich setze einen wert=1 und dann soll automatisch der inhalt einer datenbank in eine csv datei gespeichert werden.
    danke
    Zitieren Zitieren Gelöst: speichern bei einem ereignis  

  2. "
    Zitat Zitat von Rainer Hönle
    Zitat Zitat von Anonymous
    Zitat Zitat von Rainer Hönle
    Zitat Zitat von Anonymous
    Sorry,
    aber wenn schon dann
    if ( wert == 1 )
    Nur in C/C++, nicht in VB, VBA, VScript.
    Sorry, aber in VBA gibt es keine Klammern wie
    {
    }

    ...ich habe mich auf das gegebene Beispiel bezogen und das war eben in C++
    Stimmt
    ist ok.....für Neulinge war es ja ein guter Hinweis"


  3. #2
    Registriert seit
    20.10.2004
    Beiträge
    650
    Danke
    5
    Erhielt 26 Danke für 26 Beiträge

    Standard

    mal eine ganz dumme antwort auf die frage

    if ( wert =1)
    {
    //code für schreiben ins file
    }

    oder wolltest du wissen wie der code für das einlesen und schreiben aussieht.

  4. #3
    Anonymous Gast

    Standard

    hallo,
    danke erstmal.
    aber du hast es schon richtig erkannt. der code für das schreiben in eine csv datei wäre super.

    danke
    Zitieren Zitieren beim ereignis schreiben  

  5. #4
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.850
    Danke
    78
    Erhielt 800 Danke für 543 Beiträge

    Standard

    zuerst musst du ja die datenbank abfragen. welche?

    das schreiben ist kein problem

    wie man eine mysql-datenbank mit vbscript liest findest du hier
    http://www.activevb.de/tutorials/tut...b/mysqldb.html

    vbscript
    Code:
    Set MyFiles = CreateObject("Scripting.FileSystemObject")
    datum=right(date,4)&"."&mid(date,4,2)&"."&left(date,2)
    zeit=left(time,2)&"-"&mid(time,4,2)&"-"&right(time,2)
    datei=datum&"_"&zeit&".csv"
    Set TextFile2 = MyFiles.CreateTextFile(pfad+datei, True)
    textfile2.writeline "Datum;Zeit;Wert"
    textfile2.close
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  6. #5
    Anonymous Gast

    Standard

    Zitat Zitat von kpeter
    mal eine ganz dumme antwort auf die frage

    if ( wert =1)
    {
    //code für schreiben ins file
    }

    oder wolltest du wissen wie der code für das einlesen und schreiben aussieht.
    Sorry,
    aber wenn schon dann

    if ( wert == 1 )

  7. #6
    Registriert seit
    27.10.2005
    Ort
    Schwäbisch Gmünd
    Beiträge
    5.224
    Danke
    630
    Erhielt 955 Danke für 769 Beiträge

    Standard

    Zitat Zitat von Anonymous
    Sorry,
    aber wenn schon dann
    if ( wert == 1 )
    Nur in C/C++, nicht in VB, VBA, VScript.
    Rainer Hönle
    DELTA LOGIC GmbH

    Ein Computer kann das menschliche Gehirn nicht ersetzen. Engstirnigkeit kann unmöglich simuliert werden. (Gerd W. Heyse)

  8. #7
    Anonymous Gast

    Standard

    Zitat Zitat von ottootto99
    hallo,
    danke erstmal.
    aber du hast es schon richtig erkannt. der code für das schreiben in eine csv datei wäre super.

    danke
    Eine .csv Datei ist eine ganz normale Textdatei. Die wird auch wie eine Textdatei geschrieben. Der Trenner für die Spalten ist variabel...normalerweise Komma "," oder Semikolon ";".

    Beispiel in C++:
    --------------------------

    #include <fstream>
    using namespace std;

    int main()
    {
    fstream f;
    f.open("Daten.csv", ios:ut);
    f << "Teilenummer;1234;Anzahl;55" << endl;
    f.close();
    }

    Damit schreibst Du eine Zeile:
    In der Spalte 1 steht "Teilenummer" in Spalte 2 steht "1234" usw.
    Zitieren Zitieren Re: beim ereignis schreiben  

  9. #8
    Anonymous Gast

    Standard

    Zitat Zitat von Rainer Hönle
    Zitat Zitat von Anonymous
    Sorry,
    aber wenn schon dann
    if ( wert == 1 )
    Nur in C/C++, nicht in VB, VBA, VScript.
    Sorry, aber in VBA gibt es keine Klammern wie
    {
    }

    ...ich habe mich auf das gegebene Beispiel bezogen und das war eben in C++

  10. #9
    Registriert seit
    27.10.2005
    Ort
    Schwäbisch Gmünd
    Beiträge
    5.224
    Danke
    630
    Erhielt 955 Danke für 769 Beiträge

    Standard

    Zitat Zitat von Anonymous
    Zitat Zitat von Rainer Hönle
    Zitat Zitat von Anonymous
    Sorry,
    aber wenn schon dann
    if ( wert == 1 )
    Nur in C/C++, nicht in VB, VBA, VScript.
    Sorry, aber in VBA gibt es keine Klammern wie
    {
    }

    ...ich habe mich auf das gegebene Beispiel bezogen und das war eben in C++
    Stimmt
    Rainer Hönle
    DELTA LOGIC GmbH

    Ein Computer kann das menschliche Gehirn nicht ersetzen. Engstirnigkeit kann unmöglich simuliert werden. (Gerd W. Heyse)

  11. #10
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Rainer Hönle
    Zitat Zitat von Anonymous
    Zitat Zitat von Rainer Hönle
    Zitat Zitat von Anonymous
    Sorry,
    aber wenn schon dann
    if ( wert == 1 )
    Nur in C/C++, nicht in VB, VBA, VScript.
    Sorry, aber in VBA gibt es keine Klammern wie
    {
    }

    ...ich habe mich auf das gegebene Beispiel bezogen und das war eben in C++
    Stimmt
    ist ok.....für Neulinge war es ja ein guter Hinweis

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 13.04.2010, 10:27
  2. Antworten: 5
    Letzter Beitrag: 26.02.2010, 22:31
  3. Ereignis-ID Diagnosepuffer S7-300
    Von dresel im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 12.01.2009, 15:40
  4. Speichern von Werten in einem Datenbaustein
    Von robertganss im Forum Simatic
    Antworten: 22
    Letzter Beitrag: 09.10.2007, 15:20
  5. Zeiten zyklisch in einem DB speichern
    Von Sebastian im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 28.03.2006, 15:58

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •